./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe037.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/safe037.i ./goblint.2024-06-19_11-23-25.files/protection/safe037.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:36:22,295 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:36:22,378 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:36:22,383 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:36:22,383 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:36:22,414 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:36:22,416 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:36:22,416 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:36:22,417 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:36:22,420 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:36:22,421 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:36:22,421 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:36:22,422 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:36:22,423 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:36:22,423 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:36:22,424 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:36:22,424 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:36:22,424 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:36:22,424 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:36:22,425 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:36:22,425 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:36:22,425 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:36:22,426 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:36:22,426 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:36:22,426 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:36:22,427 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:36:22,427 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:36:22,427 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:36:22,428 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:36:22,428 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:36:22,429 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:36:22,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:36:22,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:36:22,429 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:36:22,430 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:36:22,430 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:36:22,430 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:36:22,430 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:36:22,431 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:36:22,431 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:36:22,431 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:36:22,431 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:36:22,432 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:36:22,432 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 19:36:22,656 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:36:22,681 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:36:22,683 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:36:22,684 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:36:22,684 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:36:22,685 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 19:36:23,818 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:36:24,097 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:36:24,097 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 19:36:24,113 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ff1b7dfa/2a475cd3c7ca4e5e8c05811d05ea51b5/FLAG5286baa74 [2024-06-27 19:36:24,124 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ff1b7dfa/2a475cd3c7ca4e5e8c05811d05ea51b5 [2024-06-27 19:36:24,126 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:36:24,126 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:36:24,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe037.yml/witness.yml [2024-06-27 19:36:24,266 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:36:24,268 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:36:24,269 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:36:24,269 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:36:24,273 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:36:24,274 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:36:24" (1/2) ... [2024-06-27 19:36:24,274 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f703c85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:36:24, skipping insertion in model container [2024-06-27 19:36:24,275 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:36:24" (1/2) ... [2024-06-27 19:36:24,277 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7eb0580a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:36:24, skipping insertion in model container [2024-06-27 19:36:24,277 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:36:24" (2/2) ... [2024-06-27 19:36:24,278 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f703c85 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24, skipping insertion in model container [2024-06-27 19:36:24,278 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:36:24" (2/2) ... [2024-06-27 19:36:24,278 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:36:24,328 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:36:24,330 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:36:24,330 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:36:24,330 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:36:24,330 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:36:24,330 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-06-27 19:36:24,374 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:36:24,707 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:36:24,715 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:36:24,801 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:36:24,839 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:36:24,839 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24 WrapperNode [2024-06-27 19:36:24,840 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:36:24,840 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:36:24,841 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:36:24,841 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:36:24,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,858 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,879 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-27 19:36:24,879 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:36:24,880 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:36:24,880 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:36:24,880 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:36:24,890 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,890 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,896 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,915 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 19:36:24,920 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,920 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,926 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,935 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,936 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,938 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,940 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:36:24,940 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:36:24,940 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:36:24,941 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:36:24,941 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (1/1) ... [2024-06-27 19:36:24,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:36:24,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:36:24,965 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 19:36:24,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 19:36:24,992 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:36:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:36:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:36:24,993 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:36:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:36:24,993 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:36:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:36:24,993 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:36:24,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:36:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:36:24,994 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:36:24,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:36:24,995 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:36:25,097 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:36:25,099 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:36:25,331 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:36:25,332 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:36:25,406 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:36:25,408 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:36:25,408 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:36:25 BoogieIcfgContainer [2024-06-27 19:36:25,409 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:36:25,411 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:36:25,411 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:36:25,413 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:36:25,414 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:36:24" (1/4) ... [2024-06-27 19:36:25,414 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f71aa1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:36:25, skipping insertion in model container [2024-06-27 19:36:25,414 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:36:24" (2/4) ... [2024-06-27 19:36:25,415 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f71aa1d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:36:25, skipping insertion in model container [2024-06-27 19:36:25,415 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:36:24" (3/4) ... [2024-06-27 19:36:25,415 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f71aa1d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:36:25, skipping insertion in model container [2024-06-27 19:36:25,415 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:36:25" (4/4) ... [2024-06-27 19:36:25,416 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-06-27 19:36:25,431 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:36:25,432 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:36:25,432 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:36:25,491 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:36:25,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 19:36:25,557 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-27 19:36:25,557 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:36:25,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:36:25,559 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 19:36:25,564 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-27 19:36:25,577 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:36:25,588 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;@4b657dd3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:36:25,588 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:36:25,592 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:36:25,593 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:36:25,593 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:36:25,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:25,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:36:25,595 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:25,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:25,599 INFO L85 PathProgramCache]: Analyzing trace with hash 227089309, now seen corresponding path program 1 times [2024-06-27 19:36:25,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:25,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229665810] [2024-06-27 19:36:25,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:25,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:26,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:26,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:26,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229665810] [2024-06-27 19:36:26,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229665810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:26,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:26,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:36:26,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955596585] [2024-06-27 19:36:26,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:26,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:36:26,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:26,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:36:26,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:36:26,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2024-06-27 19:36:26,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:26,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:26,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2024-06-27 19:36:26,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:26,335 INFO L124 PetriNetUnfolderBase]: 471/886 cut-off events. [2024-06-27 19:36:26,335 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 19:36:26,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 886 events. 471/886 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4798 event pairs, 288 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 1662. Up to 733 conditions per place. [2024-06-27 19:36:26,350 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 27 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 19:36:26,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 165 flow [2024-06-27 19:36:26,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:36:26,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:36:26,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-27 19:36:26,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7286821705426356 [2024-06-27 19:36:26,364 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 94 transitions. [2024-06-27 19:36:26,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 165 flow [2024-06-27 19:36:26,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:26,370 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-27 19:36:26,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 19:36:26,375 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-27 19:36:26,375 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-27 19:36:26,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:26,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:26,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:26,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:36:26,376 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:26,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:26,377 INFO L85 PathProgramCache]: Analyzing trace with hash -809741142, now seen corresponding path program 1 times [2024-06-27 19:36:26,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:26,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997636198] [2024-06-27 19:36:26,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:26,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:26,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:26,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:26,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997636198] [2024-06-27 19:36:26,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997636198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:26,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:26,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:36:26,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055527818] [2024-06-27 19:36:26,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:26,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:36:26,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:26,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:36:26,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:36:26,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-27 19:36:26,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:26,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:26,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-27 19:36:26,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:26,844 INFO L124 PetriNetUnfolderBase]: 569/990 cut-off events. [2024-06-27 19:36:26,844 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-27 19:36:26,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 990 events. 569/990 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5262 event pairs, 293 based on Foata normal form. 3/962 useless extension candidates. Maximal degree in co-relation 2213. Up to 861 conditions per place. [2024-06-27 19:36:26,851 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 19:36:26,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 234 flow [2024-06-27 19:36:26,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:36:26,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:36:26,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 19:36:26,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7034883720930233 [2024-06-27 19:36:26,856 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 121 transitions. [2024-06-27 19:36:26,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 234 flow [2024-06-27 19:36:26,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:36:26,859 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-27 19:36:26,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-27 19:36:26,860 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-27 19:36:26,860 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-27 19:36:26,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:26,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:26,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:26,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:36:26,863 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:26,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:26,864 INFO L85 PathProgramCache]: Analyzing trace with hash 772145463, now seen corresponding path program 1 times [2024-06-27 19:36:26,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:26,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145883642] [2024-06-27 19:36:26,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:26,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:26,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:26,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:26,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145883642] [2024-06-27 19:36:26,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145883642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:26,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:26,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:36:26,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399377920] [2024-06-27 19:36:26,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:26,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:36:26,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:26,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:36:26,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:36:27,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-27 19:36:27,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 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-27 19:36:27,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:27,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-27 19:36:27,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:27,175 INFO L124 PetriNetUnfolderBase]: 590/1135 cut-off events. [2024-06-27 19:36:27,175 INFO L125 PetriNetUnfolderBase]: For 569/569 co-relation queries the response was YES. [2024-06-27 19:36:27,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2720 conditions, 1135 events. 590/1135 cut-off events. For 569/569 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6300 event pairs, 313 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 2706. Up to 903 conditions per place. [2024-06-27 19:36:27,183 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 19:36:27,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 264 flow [2024-06-27 19:36:27,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:36:27,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:36:27,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-27 19:36:27,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802325581395349 [2024-06-27 19:36:27,185 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 117 transitions. [2024-06-27 19:36:27,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 264 flow [2024-06-27 19:36:27,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:27,187 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-27 19:36:27,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-27 19:36:27,188 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-27 19:36:27,189 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-27 19:36:27,189 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-27 19:36:27,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:27,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:27,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:36:27,189 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:27,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:27,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1123228794, now seen corresponding path program 1 times [2024-06-27 19:36:27,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:27,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188100227] [2024-06-27 19:36:27,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:27,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:27,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:27,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:27,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:27,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188100227] [2024-06-27 19:36:27,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188100227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:27,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:27,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:27,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095598541] [2024-06-27 19:36:27,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:27,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:27,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:27,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:27,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:27,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:27,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:27,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:27,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:27,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:27,615 INFO L124 PetriNetUnfolderBase]: 714/1292 cut-off events. [2024-06-27 19:36:27,615 INFO L125 PetriNetUnfolderBase]: For 1149/1197 co-relation queries the response was YES. [2024-06-27 19:36:27,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 1292 events. 714/1292 cut-off events. For 1149/1197 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7076 event pairs, 212 based on Foata normal form. 6/1264 useless extension candidates. Maximal degree in co-relation 3411. Up to 1030 conditions per place. [2024-06-27 19:36:27,624 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-27 19:36:27,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 374 flow [2024-06-27 19:36:27,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:27,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:27,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 19:36:27,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-27 19:36:27,630 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 170 transitions. [2024-06-27 19:36:27,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 374 flow [2024-06-27 19:36:27,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:27,635 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-27 19:36:27,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 19:36:27,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-27 19:36:27,637 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-27 19:36:27,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:27,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:27,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:27,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:36:27,638 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:27,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:27,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1004208810, now seen corresponding path program 1 times [2024-06-27 19:36:27,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:27,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130468223] [2024-06-27 19:36:27,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:27,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:27,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:27,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:27,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:27,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130468223] [2024-06-27 19:36:27,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130468223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:27,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:27,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:36:27,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832494497] [2024-06-27 19:36:27,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:27,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:36:27,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:27,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:36:27,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:36:27,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:27,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 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-27 19:36:27,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:27,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:27,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:28,000 INFO L124 PetriNetUnfolderBase]: 725/1300 cut-off events. [2024-06-27 19:36:28,001 INFO L125 PetriNetUnfolderBase]: For 1865/1915 co-relation queries the response was YES. [2024-06-27 19:36:28,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3808 conditions, 1300 events. 725/1300 cut-off events. For 1865/1915 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7118 event pairs, 270 based on Foata normal form. 4/1269 useless extension candidates. Maximal degree in co-relation 3791. Up to 1062 conditions per place. [2024-06-27 19:36:28,011 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 47 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-27 19:36:28,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 435 flow [2024-06-27 19:36:28,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:36:28,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:36:28,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 19:36:28,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6744186046511628 [2024-06-27 19:36:28,013 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 145 transitions. [2024-06-27 19:36:28,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 435 flow [2024-06-27 19:36:28,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 406 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:28,023 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-27 19:36:28,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-27 19:36:28,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-27 19:36:28,024 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-27 19:36:28,024 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-27 19:36:28,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:28,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:28,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:36:28,024 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:28,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:28,025 INFO L85 PathProgramCache]: Analyzing trace with hash -481543230, now seen corresponding path program 2 times [2024-06-27 19:36:28,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:28,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306469475] [2024-06-27 19:36:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:28,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:28,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:28,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:28,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:28,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306469475] [2024-06-27 19:36:28,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306469475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:28,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:28,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:36:28,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129422099] [2024-06-27 19:36:28,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:28,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:36:28,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:28,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:36:28,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:36:28,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:28,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 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-27 19:36:28,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:28,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:28,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:28,329 INFO L124 PetriNetUnfolderBase]: 720/1290 cut-off events. [2024-06-27 19:36:28,329 INFO L125 PetriNetUnfolderBase]: For 2768/2837 co-relation queries the response was YES. [2024-06-27 19:36:28,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4062 conditions, 1290 events. 720/1290 cut-off events. For 2768/2837 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7009 event pairs, 279 based on Foata normal form. 24/1278 useless extension candidates. Maximal degree in co-relation 4044. Up to 1057 conditions per place. [2024-06-27 19:36:28,338 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 42 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-27 19:36:28,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 412 flow [2024-06-27 19:36:28,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:36:28,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:36:28,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 19:36:28,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 19:36:28,339 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 140 transitions. [2024-06-27 19:36:28,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 412 flow [2024-06-27 19:36:28,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 384 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 19:36:28,345 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-27 19:36:28,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-27 19:36:28,346 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-27 19:36:28,346 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-27 19:36:28,346 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-27 19:36:28,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:28,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:28,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:36:28,347 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:28,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:28,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1101537943, now seen corresponding path program 1 times [2024-06-27 19:36:28,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:28,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036060699] [2024-06-27 19:36:28,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:28,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:28,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:28,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:28,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:28,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036060699] [2024-06-27 19:36:28,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036060699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:28,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:28,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:36:28,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022094847] [2024-06-27 19:36:28,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:28,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:36:28,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:28,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:36:28,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:36:28,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-27 19:36:28,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:28,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:28,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-27 19:36:28,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:28,607 INFO L124 PetriNetUnfolderBase]: 700/1349 cut-off events. [2024-06-27 19:36:28,608 INFO L125 PetriNetUnfolderBase]: For 2993/2993 co-relation queries the response was YES. [2024-06-27 19:36:28,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 1349 events. 700/1349 cut-off events. For 2993/2993 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7572 event pairs, 288 based on Foata normal form. 1/1331 useless extension candidates. Maximal degree in co-relation 4129. Up to 1056 conditions per place. [2024-06-27 19:36:28,618 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 42 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-27 19:36:28,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 404 flow [2024-06-27 19:36:28,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:36:28,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:36:28,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-27 19:36:28,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 19:36:28,620 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 112 transitions. [2024-06-27 19:36:28,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 404 flow [2024-06-27 19:36:28,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 362 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:28,626 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-27 19:36:28,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-27 19:36:28,626 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-27 19:36:28,627 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-27 19:36:28,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:28,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:28,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:28,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:36:28,627 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:28,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:28,628 INFO L85 PathProgramCache]: Analyzing trace with hash -315758319, now seen corresponding path program 1 times [2024-06-27 19:36:28,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:28,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225675503] [2024-06-27 19:36:28,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:28,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:28,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:28,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:28,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:28,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225675503] [2024-06-27 19:36:28,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225675503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:28,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:28,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:28,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154652939] [2024-06-27 19:36:28,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:28,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:28,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:28,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:28,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:28,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:28,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 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-27 19:36:28,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:28,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:28,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:28,997 INFO L124 PetriNetUnfolderBase]: 725/1294 cut-off events. [2024-06-27 19:36:28,997 INFO L125 PetriNetUnfolderBase]: For 3852/3936 co-relation queries the response was YES. [2024-06-27 19:36:29,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1294 events. 725/1294 cut-off events. For 3852/3936 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7024 event pairs, 255 based on Foata normal form. 2/1277 useless extension candidates. Maximal degree in co-relation 4351. Up to 1068 conditions per place. [2024-06-27 19:36:29,009 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 60 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-27 19:36:29,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 502 flow [2024-06-27 19:36:29,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:29,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:29,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 19:36:29,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550387596899225 [2024-06-27 19:36:29,011 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 169 transitions. [2024-06-27 19:36:29,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 502 flow [2024-06-27 19:36:29,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 482 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:29,019 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-27 19:36:29,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-27 19:36:29,021 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-27 19:36:29,022 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-27 19:36:29,022 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-27 19:36:29,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:29,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:29,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:36:29,023 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:29,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash -310996719, now seen corresponding path program 2 times [2024-06-27 19:36:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:29,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329693750] [2024-06-27 19:36:29,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:29,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:29,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:29,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:29,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:29,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329693750] [2024-06-27 19:36:29,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329693750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:29,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:29,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:29,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496287362] [2024-06-27 19:36:29,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:29,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:29,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:29,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:29,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:29,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:29,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 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-27 19:36:29,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:29,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:29,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:29,362 INFO L124 PetriNetUnfolderBase]: 736/1314 cut-off events. [2024-06-27 19:36:29,362 INFO L125 PetriNetUnfolderBase]: For 4951/5043 co-relation queries the response was YES. [2024-06-27 19:36:29,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1314 events. 736/1314 cut-off events. For 4951/5043 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7158 event pairs, 253 based on Foata normal form. 20/1317 useless extension candidates. Maximal degree in co-relation 4745. Up to 1037 conditions per place. [2024-06-27 19:36:29,372 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-27 19:36:29,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 614 flow [2024-06-27 19:36:29,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:29,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:29,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-27 19:36:29,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 19:36:29,374 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 172 transitions. [2024-06-27 19:36:29,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 614 flow [2024-06-27 19:36:29,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 576 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:29,381 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-27 19:36:29,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-27 19:36:29,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-27 19:36:29,383 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-27 19:36:29,383 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-27 19:36:29,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:29,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:29,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:36:29,383 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:29,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:29,384 INFO L85 PathProgramCache]: Analyzing trace with hash 788673687, now seen corresponding path program 3 times [2024-06-27 19:36:29,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:29,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766746842] [2024-06-27 19:36:29,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:29,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:29,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:29,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:29,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:29,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766746842] [2024-06-27 19:36:29,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766746842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:29,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:29,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:29,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619556694] [2024-06-27 19:36:29,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:29,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:29,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:29,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:29,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:29,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:29,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 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-27 19:36:29,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:29,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:29,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:29,745 INFO L124 PetriNetUnfolderBase]: 731/1298 cut-off events. [2024-06-27 19:36:29,746 INFO L125 PetriNetUnfolderBase]: For 6493/6609 co-relation queries the response was YES. [2024-06-27 19:36:29,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 1298 events. 731/1298 cut-off events. For 6493/6609 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7095 event pairs, 269 based on Foata normal form. 36/1315 useless extension candidates. Maximal degree in co-relation 4999. Up to 1032 conditions per place. [2024-06-27 19:36:29,757 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-27 19:36:29,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 588 flow [2024-06-27 19:36:29,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:29,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:29,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 19:36:29,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472868217054264 [2024-06-27 19:36:29,759 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 167 transitions. [2024-06-27 19:36:29,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 588 flow [2024-06-27 19:36:29,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 538 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:29,783 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-27 19:36:29,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-27 19:36:29,784 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-27 19:36:29,784 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-27 19:36:29,784 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-27 19:36:29,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:29,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:29,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:36:29,785 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:29,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:29,785 INFO L85 PathProgramCache]: Analyzing trace with hash -852102347, now seen corresponding path program 1 times [2024-06-27 19:36:29,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:29,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524611370] [2024-06-27 19:36:29,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:29,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:29,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:29,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-27 19:36:29,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:29,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524611370] [2024-06-27 19:36:29,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524611370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:29,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:29,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:29,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804500157] [2024-06-27 19:36:29,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:29,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:29,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:29,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:29,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:29,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:29,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 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-27 19:36:29,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:29,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:29,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:30,153 INFO L124 PetriNetUnfolderBase]: 780/1449 cut-off events. [2024-06-27 19:36:30,153 INFO L125 PetriNetUnfolderBase]: For 7030/7060 co-relation queries the response was YES. [2024-06-27 19:36:30,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5418 conditions, 1449 events. 780/1449 cut-off events. For 7030/7060 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8004 event pairs, 256 based on Foata normal form. 4/1430 useless extension candidates. Maximal degree in co-relation 5394. Up to 1155 conditions per place. [2024-06-27 19:36:30,165 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 67 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-27 19:36:30,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 653 flow [2024-06-27 19:36:30,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:30,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:30,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 19:36:30,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-27 19:36:30,166 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 6 states and 163 transitions. [2024-06-27 19:36:30,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 653 flow [2024-06-27 19:36:30,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 582 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:30,177 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 415 flow [2024-06-27 19:36:30,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-27 19:36:30,178 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-27 19:36:30,178 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 415 flow [2024-06-27 19:36:30,178 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-27 19:36:30,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:30,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:30,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:36:30,179 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:30,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:30,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1997655692, now seen corresponding path program 1 times [2024-06-27 19:36:30,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:30,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236810150] [2024-06-27 19:36:30,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:30,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:30,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:30,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-27 19:36:30,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:30,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236810150] [2024-06-27 19:36:30,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236810150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:30,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:30,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:36:30,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88861053] [2024-06-27 19:36:30,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:30,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:36:30,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:30,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:36:30,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:36:30,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:30,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 415 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:30,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:30,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:30,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:30,502 INFO L124 PetriNetUnfolderBase]: 863/1542 cut-off events. [2024-06-27 19:36:30,502 INFO L125 PetriNetUnfolderBase]: For 9787/9795 co-relation queries the response was YES. [2024-06-27 19:36:30,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 1542 events. 863/1542 cut-off events. For 9787/9795 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8400 event pairs, 332 based on Foata normal form. 6/1535 useless extension candidates. Maximal degree in co-relation 6166. Up to 1273 conditions per place. [2024-06-27 19:36:30,520 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 64 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-06-27 19:36:30,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 689 flow [2024-06-27 19:36:30,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:36:30,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:36:30,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 19:36:30,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 19:36:30,521 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 415 flow. Second operand 5 states and 140 transitions. [2024-06-27 19:36:30,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 689 flow [2024-06-27 19:36:30,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 95 transitions, 650 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:30,534 INFO L231 Difference]: Finished difference. Result has 73 places, 79 transitions, 483 flow [2024-06-27 19:36:30,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=483, PETRI_PLACES=73, PETRI_TRANSITIONS=79} [2024-06-27 19:36:30,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-27 19:36:30,535 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 79 transitions, 483 flow [2024-06-27 19:36:30,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:30,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:30,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:30,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:36:30,535 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:30,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:30,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1983198842, now seen corresponding path program 2 times [2024-06-27 19:36:30,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:30,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331583505] [2024-06-27 19:36:30,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:30,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:30,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:30,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:30,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:30,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331583505] [2024-06-27 19:36:30,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331583505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:30,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:30,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:36:30,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383564650] [2024-06-27 19:36:30,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:30,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:36:30,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:30,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:36:30,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:36:30,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:30,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 79 transitions, 483 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:30,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:30,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:30,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:30,852 INFO L124 PetriNetUnfolderBase]: 860/1520 cut-off events. [2024-06-27 19:36:30,853 INFO L125 PetriNetUnfolderBase]: For 11232/11236 co-relation queries the response was YES. [2024-06-27 19:36:30,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6418 conditions, 1520 events. 860/1520 cut-off events. For 11232/11236 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8204 event pairs, 338 based on Foata normal form. 5/1509 useless extension candidates. Maximal degree in co-relation 6390. Up to 1270 conditions per place. [2024-06-27 19:36:30,866 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 57 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-27 19:36:30,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 88 transitions, 653 flow [2024-06-27 19:36:30,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:36:30,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:36:30,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 19:36:30,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-27 19:36:30,867 INFO L175 Difference]: Start difference. First operand has 73 places, 79 transitions, 483 flow. Second operand 5 states and 133 transitions. [2024-06-27 19:36:30,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 88 transitions, 653 flow [2024-06-27 19:36:30,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 88 transitions, 631 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 19:36:30,905 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 501 flow [2024-06-27 19:36:30,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-27 19:36:30,906 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-27 19:36:30,906 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 501 flow [2024-06-27 19:36:30,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:30,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:30,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:30,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:36:30,907 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:30,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:30,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1302632398, now seen corresponding path program 1 times [2024-06-27 19:36:30,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:30,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955900883] [2024-06-27 19:36:30,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:30,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:31,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-27 19:36:31,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:31,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955900883] [2024-06-27 19:36:31,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955900883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:31,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:31,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:36:31,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684744265] [2024-06-27 19:36:31,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:31,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:36:31,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:36:31,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:36:31,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:31,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 501 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:31,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:31,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:31,217 INFO L124 PetriNetUnfolderBase]: 838/1534 cut-off events. [2024-06-27 19:36:31,217 INFO L125 PetriNetUnfolderBase]: For 10401/10473 co-relation queries the response was YES. [2024-06-27 19:36:31,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6279 conditions, 1534 events. 838/1534 cut-off events. For 10401/10473 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8560 event pairs, 265 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6248. Up to 1242 conditions per place. [2024-06-27 19:36:31,229 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 17 changer transitions 0/98 dead transitions. [2024-06-27 19:36:31,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 98 transitions, 763 flow [2024-06-27 19:36:31,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:36:31,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:36:31,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-27 19:36:31,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-27 19:36:31,230 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 501 flow. Second operand 5 states and 137 transitions. [2024-06-27 19:36:31,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 98 transitions, 763 flow [2024-06-27 19:36:31,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 726 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:31,245 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 546 flow [2024-06-27 19:36:31,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=546, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-27 19:36:31,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-27 19:36:31,246 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 546 flow [2024-06-27 19:36:31,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:31,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:31,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:36:31,247 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:31,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:31,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1982990088, now seen corresponding path program 2 times [2024-06-27 19:36:31,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:31,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73056100] [2024-06-27 19:36:31,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:31,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:31,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:31,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:31,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:31,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73056100] [2024-06-27 19:36:31,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73056100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:31,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:31,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:36:31,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090801155] [2024-06-27 19:36:31,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:31,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:36:31,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:31,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:36:31,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:36:31,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:31,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 546 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:31,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:31,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:31,557 INFO L124 PetriNetUnfolderBase]: 835/1530 cut-off events. [2024-06-27 19:36:31,557 INFO L125 PetriNetUnfolderBase]: For 11744/11814 co-relation queries the response was YES. [2024-06-27 19:36:31,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6532 conditions, 1530 events. 835/1530 cut-off events. For 11744/11814 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8566 event pairs, 268 based on Foata normal form. 1/1500 useless extension candidates. Maximal degree in co-relation 6500. Up to 1239 conditions per place. [2024-06-27 19:36:31,568 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 63 selfloop transitions, 17 changer transitions 0/94 dead transitions. [2024-06-27 19:36:31,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 94 transitions, 728 flow [2024-06-27 19:36:31,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:36:31,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:36:31,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 19:36:31,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-27 19:36:31,570 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 546 flow. Second operand 5 states and 133 transitions. [2024-06-27 19:36:31,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 94 transitions, 728 flow [2024-06-27 19:36:31,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 94 transitions, 698 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 19:36:31,584 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 557 flow [2024-06-27 19:36:31,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=557, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-27 19:36:31,585 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-27 19:36:31,585 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 557 flow [2024-06-27 19:36:31,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:31,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:31,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:36:31,586 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:31,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:31,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1496090160, now seen corresponding path program 1 times [2024-06-27 19:36:31,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:31,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016794526] [2024-06-27 19:36:31,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:31,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:31,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:31,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:31,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016794526] [2024-06-27 19:36:31,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016794526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:31,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:31,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:31,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599226287] [2024-06-27 19:36:31,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:31,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:31,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:31,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:31,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:31,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:31,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 557 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-27 19:36:31,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:31,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:31,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:32,085 INFO L124 PetriNetUnfolderBase]: 980/1735 cut-off events. [2024-06-27 19:36:32,085 INFO L125 PetriNetUnfolderBase]: For 18094/18275 co-relation queries the response was YES. [2024-06-27 19:36:32,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7960 conditions, 1735 events. 980/1735 cut-off events. For 18094/18275 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9814 event pairs, 239 based on Foata normal form. 24/1723 useless extension candidates. Maximal degree in co-relation 7926. Up to 1231 conditions per place. [2024-06-27 19:36:32,100 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 98 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-06-27 19:36:32,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 129 transitions, 999 flow [2024-06-27 19:36:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:32,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:32,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 19:36:32,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6540697674418605 [2024-06-27 19:36:32,102 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 557 flow. Second operand 8 states and 225 transitions. [2024-06-27 19:36:32,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 129 transitions, 999 flow [2024-06-27 19:36:32,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 953 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:32,126 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 589 flow [2024-06-27 19:36:32,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=589, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-27 19:36:32,127 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-27 19:36:32,128 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 589 flow [2024-06-27 19:36:32,128 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-27 19:36:32,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:32,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:32,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:36:32,128 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:32,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:32,129 INFO L85 PathProgramCache]: Analyzing trace with hash -203651658, now seen corresponding path program 2 times [2024-06-27 19:36:32,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:32,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134439040] [2024-06-27 19:36:32,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:32,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:32,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:32,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:32,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:32,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134439040] [2024-06-27 19:36:32,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134439040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:32,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:32,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:32,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779648759] [2024-06-27 19:36:32,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:32,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:32,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:32,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:32,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:32,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:32,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 589 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-27 19:36:32,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:32,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:32,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:32,620 INFO L124 PetriNetUnfolderBase]: 952/1699 cut-off events. [2024-06-27 19:36:32,620 INFO L125 PetriNetUnfolderBase]: For 18986/19147 co-relation queries the response was YES. [2024-06-27 19:36:32,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7764 conditions, 1699 events. 952/1699 cut-off events. For 18986/19147 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9641 event pairs, 296 based on Foata normal form. 28/1689 useless extension candidates. Maximal degree in co-relation 7730. Up to 1322 conditions per place. [2024-06-27 19:36:32,634 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 92 selfloop transitions, 14 changer transitions 0/120 dead transitions. [2024-06-27 19:36:32,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 899 flow [2024-06-27 19:36:32,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:32,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:32,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 19:36:32,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-27 19:36:32,636 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 589 flow. Second operand 7 states and 196 transitions. [2024-06-27 19:36:32,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 899 flow [2024-06-27 19:36:32,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 871 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:32,657 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 596 flow [2024-06-27 19:36:32,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=596, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2024-06-27 19:36:32,658 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-27 19:36:32,658 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 596 flow [2024-06-27 19:36:32,658 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-27 19:36:32,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:32,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:32,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:36:32,659 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:32,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:32,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1779877424, now seen corresponding path program 3 times [2024-06-27 19:36:32,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:32,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638624761] [2024-06-27 19:36:32,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:32,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:32,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:32,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:32,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:32,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638624761] [2024-06-27 19:36:32,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638624761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:32,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:32,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:32,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984339553] [2024-06-27 19:36:32,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:32,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:32,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:32,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:32,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:32,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:32,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 596 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-27 19:36:32,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:32,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:32,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:33,114 INFO L124 PetriNetUnfolderBase]: 1010/1796 cut-off events. [2024-06-27 19:36:33,114 INFO L125 PetriNetUnfolderBase]: For 21585/21746 co-relation queries the response was YES. [2024-06-27 19:36:33,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8291 conditions, 1796 events. 1010/1796 cut-off events. For 21585/21746 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10396 event pairs, 319 based on Foata normal form. 44/1795 useless extension candidates. Maximal degree in co-relation 8255. Up to 1370 conditions per place. [2024-06-27 19:36:33,130 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 76 selfloop transitions, 28 changer transitions 0/118 dead transitions. [2024-06-27 19:36:33,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 118 transitions, 914 flow [2024-06-27 19:36:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:33,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 19:36:33,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-27 19:36:33,132 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 596 flow. Second operand 7 states and 197 transitions. [2024-06-27 19:36:33,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 118 transitions, 914 flow [2024-06-27 19:36:33,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 881 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:33,165 INFO L231 Difference]: Finished difference. Result has 91 places, 88 transitions, 648 flow [2024-06-27 19:36:33,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=91, PETRI_TRANSITIONS=88} [2024-06-27 19:36:33,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-27 19:36:33,166 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 88 transitions, 648 flow [2024-06-27 19:36:33,166 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-27 19:36:33,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:33,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:33,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:36:33,167 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:33,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:33,167 INFO L85 PathProgramCache]: Analyzing trace with hash 375537160, now seen corresponding path program 1 times [2024-06-27 19:36:33,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:33,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637971136] [2024-06-27 19:36:33,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:33,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:33,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:33,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-27 19:36:33,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:33,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637971136] [2024-06-27 19:36:33,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637971136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:33,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:33,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:33,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412421721] [2024-06-27 19:36:33,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:33,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:33,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:33,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:33,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:33,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:33,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 88 transitions, 648 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:33,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:33,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:33,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:33,625 INFO L124 PetriNetUnfolderBase]: 1180/2032 cut-off events. [2024-06-27 19:36:33,625 INFO L125 PetriNetUnfolderBase]: For 24295/24295 co-relation queries the response was YES. [2024-06-27 19:36:33,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9400 conditions, 2032 events. 1180/2032 cut-off events. For 24295/24295 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11506 event pairs, 353 based on Foata normal form. 4/2031 useless extension candidates. Maximal degree in co-relation 9363. Up to 1727 conditions per place. [2024-06-27 19:36:33,642 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 22 changer transitions 0/121 dead transitions. [2024-06-27 19:36:33,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 121 transitions, 989 flow [2024-06-27 19:36:33,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:33,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:33,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 19:36:33,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 19:36:33,644 INFO L175 Difference]: Start difference. First operand has 91 places, 88 transitions, 648 flow. Second operand 7 states and 189 transitions. [2024-06-27 19:36:33,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 121 transitions, 989 flow [2024-06-27 19:36:33,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 121 transitions, 924 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:33,671 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 691 flow [2024-06-27 19:36:33,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=691, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-06-27 19:36:33,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-27 19:36:33,672 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 691 flow [2024-06-27 19:36:33,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:33,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:33,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:33,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:36:33,673 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:33,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:33,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1475345920, now seen corresponding path program 4 times [2024-06-27 19:36:33,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:33,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477733094] [2024-06-27 19:36:33,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:33,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:33,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:33,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:33,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:33,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477733094] [2024-06-27 19:36:33,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477733094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:33,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:33,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:33,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569474771] [2024-06-27 19:36:33,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:33,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:33,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:33,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:33,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:33,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:33,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 691 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-27 19:36:33,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:33,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:33,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:34,162 INFO L124 PetriNetUnfolderBase]: 1045/1872 cut-off events. [2024-06-27 19:36:34,162 INFO L125 PetriNetUnfolderBase]: For 25509/25667 co-relation queries the response was YES. [2024-06-27 19:36:34,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 1872 events. 1045/1872 cut-off events. For 25509/25667 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10913 event pairs, 321 based on Foata normal form. 46/1866 useless extension candidates. Maximal degree in co-relation 8811. Up to 1428 conditions per place. [2024-06-27 19:36:34,176 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 77 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-06-27 19:36:34,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 121 transitions, 1009 flow [2024-06-27 19:36:34,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:34,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:34,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 19:36:34,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445182724252492 [2024-06-27 19:36:34,179 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 691 flow. Second operand 7 states and 194 transitions. [2024-06-27 19:36:34,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 121 transitions, 1009 flow [2024-06-27 19:36:34,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 121 transitions, 946 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:34,206 INFO L231 Difference]: Finished difference. Result has 97 places, 94 transitions, 719 flow [2024-06-27 19:36:34,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=719, PETRI_PLACES=97, PETRI_TRANSITIONS=94} [2024-06-27 19:36:34,207 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-27 19:36:34,207 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 94 transitions, 719 flow [2024-06-27 19:36:34,208 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-27 19:36:34,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:34,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:34,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:36:34,208 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:34,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:34,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1811251156, now seen corresponding path program 2 times [2024-06-27 19:36:34,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:34,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160277925] [2024-06-27 19:36:34,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:34,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:34,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:34,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-27 19:36:34,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:34,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160277925] [2024-06-27 19:36:34,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160277925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:34,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:34,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:34,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940090457] [2024-06-27 19:36:34,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:34,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:34,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:34,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:34,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:34,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:34,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 719 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:34,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:34,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:34,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:34,704 INFO L124 PetriNetUnfolderBase]: 1233/2137 cut-off events. [2024-06-27 19:36:34,704 INFO L125 PetriNetUnfolderBase]: For 28445/28445 co-relation queries the response was YES. [2024-06-27 19:36:34,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10118 conditions, 2137 events. 1233/2137 cut-off events. For 28445/28445 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12147 event pairs, 365 based on Foata normal form. 4/2138 useless extension candidates. Maximal degree in co-relation 10078. Up to 1813 conditions per place. [2024-06-27 19:36:34,723 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 25 changer transitions 0/124 dead transitions. [2024-06-27 19:36:34,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 124 transitions, 1070 flow [2024-06-27 19:36:34,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:34,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:34,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 19:36:34,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 19:36:34,724 INFO L175 Difference]: Start difference. First operand has 97 places, 94 transitions, 719 flow. Second operand 7 states and 186 transitions. [2024-06-27 19:36:34,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 124 transitions, 1070 flow [2024-06-27 19:36:34,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 124 transitions, 997 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:34,761 INFO L231 Difference]: Finished difference. Result has 100 places, 100 transitions, 778 flow [2024-06-27 19:36:34,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=778, PETRI_PLACES=100, PETRI_TRANSITIONS=100} [2024-06-27 19:36:34,762 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-27 19:36:34,762 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 100 transitions, 778 flow [2024-06-27 19:36:34,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:34,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:34,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:34,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:36:34,764 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:34,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:34,764 INFO L85 PathProgramCache]: Analyzing trace with hash 275305908, now seen corresponding path program 3 times [2024-06-27 19:36:34,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:34,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793769143] [2024-06-27 19:36:34,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:34,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:34,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:34,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:34,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:34,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793769143] [2024-06-27 19:36:34,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793769143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:34,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:34,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:34,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980818521] [2024-06-27 19:36:34,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:34,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:34,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:34,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:34,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:34,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:34,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 100 transitions, 778 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:34,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:34,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:34,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:35,219 INFO L124 PetriNetUnfolderBase]: 1250/2174 cut-off events. [2024-06-27 19:36:35,219 INFO L125 PetriNetUnfolderBase]: For 30629/30629 co-relation queries the response was YES. [2024-06-27 19:36:35,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10466 conditions, 2174 events. 1250/2174 cut-off events. For 30629/30629 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12449 event pairs, 370 based on Foata normal form. 4/2175 useless extension candidates. Maximal degree in co-relation 10424. Up to 1840 conditions per place. [2024-06-27 19:36:35,238 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 90 selfloop transitions, 28 changer transitions 0/128 dead transitions. [2024-06-27 19:36:35,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 128 transitions, 1129 flow [2024-06-27 19:36:35,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:35,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 19:36:35,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-27 19:36:35,240 INFO L175 Difference]: Start difference. First operand has 100 places, 100 transitions, 778 flow. Second operand 7 states and 185 transitions. [2024-06-27 19:36:35,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 128 transitions, 1129 flow [2024-06-27 19:36:35,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 128 transitions, 1048 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:35,275 INFO L231 Difference]: Finished difference. Result has 103 places, 104 transitions, 819 flow [2024-06-27 19:36:35,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=819, PETRI_PLACES=103, PETRI_TRANSITIONS=104} [2024-06-27 19:36:35,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-27 19:36:35,275 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 104 transitions, 819 flow [2024-06-27 19:36:35,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:35,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:35,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:35,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:36:35,276 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:35,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:35,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1468407764, now seen corresponding path program 4 times [2024-06-27 19:36:35,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:35,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283110227] [2024-06-27 19:36:35,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:35,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:35,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:35,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:35,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:35,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283110227] [2024-06-27 19:36:35,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283110227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:35,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:35,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:35,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230731580] [2024-06-27 19:36:35,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:35,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:35,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:35,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:35,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:35,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:35,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 104 transitions, 819 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:35,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:35,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:35,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:35,784 INFO L124 PetriNetUnfolderBase]: 1242/2162 cut-off events. [2024-06-27 19:36:35,784 INFO L125 PetriNetUnfolderBase]: For 32330/32330 co-relation queries the response was YES. [2024-06-27 19:36:35,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10481 conditions, 2162 events. 1242/2162 cut-off events. For 32330/32330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12395 event pairs, 318 based on Foata normal form. 4/2163 useless extension candidates. Maximal degree in co-relation 10438. Up to 1751 conditions per place. [2024-06-27 19:36:35,803 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 86 selfloop transitions, 35 changer transitions 0/131 dead transitions. [2024-06-27 19:36:35,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 131 transitions, 1163 flow [2024-06-27 19:36:35,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:35,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:35,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 19:36:35,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 19:36:35,805 INFO L175 Difference]: Start difference. First operand has 103 places, 104 transitions, 819 flow. Second operand 7 states and 186 transitions. [2024-06-27 19:36:35,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 131 transitions, 1163 flow [2024-06-27 19:36:35,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 131 transitions, 1092 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:35,848 INFO L231 Difference]: Finished difference. Result has 107 places, 106 transitions, 869 flow [2024-06-27 19:36:35,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=869, PETRI_PLACES=107, PETRI_TRANSITIONS=106} [2024-06-27 19:36:35,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-27 19:36:35,849 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 106 transitions, 869 flow [2024-06-27 19:36:35,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:35,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:35,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:35,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:36:35,850 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:35,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:35,850 INFO L85 PathProgramCache]: Analyzing trace with hash 415597071, now seen corresponding path program 1 times [2024-06-27 19:36:35,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:35,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150393077] [2024-06-27 19:36:35,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:35,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:35,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:35,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:35,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:35,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150393077] [2024-06-27 19:36:35,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150393077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:35,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:35,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:35,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444544746] [2024-06-27 19:36:35,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:35,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:35,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:35,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:35,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:35,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:35,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 106 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:35,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:35,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:36,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:36,264 INFO L124 PetriNetUnfolderBase]: 1255/2184 cut-off events. [2024-06-27 19:36:36,264 INFO L125 PetriNetUnfolderBase]: For 34716/34716 co-relation queries the response was YES. [2024-06-27 19:36:36,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 2184 events. 1255/2184 cut-off events. For 34716/34716 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12535 event pairs, 367 based on Foata normal form. 1/2181 useless extension candidates. Maximal degree in co-relation 10734. Up to 1868 conditions per place. [2024-06-27 19:36:36,282 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 104 selfloop transitions, 31 changer transitions 0/145 dead transitions. [2024-06-27 19:36:36,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 1401 flow [2024-06-27 19:36:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:36,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:36,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 19:36:36,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-27 19:36:36,284 INFO L175 Difference]: Start difference. First operand has 107 places, 106 transitions, 869 flow. Second operand 6 states and 164 transitions. [2024-06-27 19:36:36,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 1401 flow [2024-06-27 19:36:36,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1298 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:36,342 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 1001 flow [2024-06-27 19:36:36,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2024-06-27 19:36:36,343 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-27 19:36:36,343 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 1001 flow [2024-06-27 19:36:36,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:36,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:36,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:36:36,344 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:36,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:36,344 INFO L85 PathProgramCache]: Analyzing trace with hash 46082771, now seen corresponding path program 2 times [2024-06-27 19:36:36,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:36,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513459384] [2024-06-27 19:36:36,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:36,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:36,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:36,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:36,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:36,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513459384] [2024-06-27 19:36:36,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513459384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:36,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:36,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:36,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875911732] [2024-06-27 19:36:36,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:36,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:36,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:36,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:36,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:36,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:36,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 1001 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:36,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:36,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:36,761 INFO L124 PetriNetUnfolderBase]: 1268/2201 cut-off events. [2024-06-27 19:36:36,762 INFO L125 PetriNetUnfolderBase]: For 37653/37653 co-relation queries the response was YES. [2024-06-27 19:36:36,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11183 conditions, 2201 events. 1268/2201 cut-off events. For 37653/37653 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12564 event pairs, 367 based on Foata normal form. 1/2198 useless extension candidates. Maximal degree in co-relation 11136. Up to 1883 conditions per place. [2024-06-27 19:36:36,783 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 101 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-06-27 19:36:36,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1480 flow [2024-06-27 19:36:36,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:36,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:36,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:36:36,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-27 19:36:36,784 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 1001 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:36:36,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1480 flow [2024-06-27 19:36:36,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 148 transitions, 1440 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-27 19:36:36,852 INFO L231 Difference]: Finished difference. Result has 116 places, 130 transitions, 1104 flow [2024-06-27 19:36:36,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=116, PETRI_TRANSITIONS=130} [2024-06-27 19:36:36,853 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-27 19:36:36,853 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 130 transitions, 1104 flow [2024-06-27 19:36:36,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:36,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:36,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:36:36,854 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:36,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:36,854 INFO L85 PathProgramCache]: Analyzing trace with hash -753188919, now seen corresponding path program 1 times [2024-06-27 19:36:36,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:36,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349136132] [2024-06-27 19:36:36,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:36,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:36,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:36,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-27 19:36:36,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:36,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349136132] [2024-06-27 19:36:36,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349136132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:36,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:36,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:36,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581480704] [2024-06-27 19:36:36,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:36,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:36,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:36,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:36,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:37,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:37,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 130 transitions, 1104 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-27 19:36:37,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:37,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:37,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:37,251 INFO L124 PetriNetUnfolderBase]: 1205/2139 cut-off events. [2024-06-27 19:36:37,251 INFO L125 PetriNetUnfolderBase]: For 40278/40278 co-relation queries the response was YES. [2024-06-27 19:36:37,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10908 conditions, 2139 events. 1205/2139 cut-off events. For 40278/40278 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12516 event pairs, 356 based on Foata normal form. 2/2129 useless extension candidates. Maximal degree in co-relation 10858. Up to 1745 conditions per place. [2024-06-27 19:36:37,273 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 27 changer transitions 0/153 dead transitions. [2024-06-27 19:36:37,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1506 flow [2024-06-27 19:36:37,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:37,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:37,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 19:36:37,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-27 19:36:37,275 INFO L175 Difference]: Start difference. First operand has 116 places, 130 transitions, 1104 flow. Second operand 6 states and 164 transitions. [2024-06-27 19:36:37,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1506 flow [2024-06-27 19:36:37,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1451 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:37,326 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1172 flow [2024-06-27 19:36:37,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1172, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-27 19:36:37,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-27 19:36:37,327 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1172 flow [2024-06-27 19:36:37,328 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-27 19:36:37,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:37,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:37,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:36:37,328 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:37,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:37,329 INFO L85 PathProgramCache]: Analyzing trace with hash 42149263, now seen corresponding path program 3 times [2024-06-27 19:36:37,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:37,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415881285] [2024-06-27 19:36:37,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:37,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:37,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:37,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:37,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415881285] [2024-06-27 19:36:37,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415881285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:37,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:37,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:37,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681016970] [2024-06-27 19:36:37,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:37,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:37,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:37,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:37,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:37,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:37,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1172 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:37,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:37,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:37,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:37,769 INFO L124 PetriNetUnfolderBase]: 1275/2213 cut-off events. [2024-06-27 19:36:37,770 INFO L125 PetriNetUnfolderBase]: For 43069/43069 co-relation queries the response was YES. [2024-06-27 19:36:37,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11585 conditions, 2213 events. 1275/2213 cut-off events. For 43069/43069 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12703 event pairs, 369 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11534. Up to 1894 conditions per place. [2024-06-27 19:36:37,787 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 107 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-27 19:36:37,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 156 transitions, 1642 flow [2024-06-27 19:36:37,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:37,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:37,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:36:37,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-27 19:36:37,789 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1172 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:36:37,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 156 transitions, 1642 flow [2024-06-27 19:36:37,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 156 transitions, 1587 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:37,842 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1231 flow [2024-06-27 19:36:37,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1231, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-27 19:36:37,842 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-27 19:36:37,843 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1231 flow [2024-06-27 19:36:37,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:37,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:37,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:37,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:36:37,843 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:37,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:37,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1994281197, now seen corresponding path program 4 times [2024-06-27 19:36:37,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:37,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315263605] [2024-06-27 19:36:37,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:37,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:37,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:37,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-27 19:36:37,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:37,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315263605] [2024-06-27 19:36:37,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315263605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:37,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:37,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:37,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637331282] [2024-06-27 19:36:37,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:37,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:37,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:37,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:37,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:38,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:38,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1231 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:38,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:38,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:38,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:38,263 INFO L124 PetriNetUnfolderBase]: 1280/2222 cut-off events. [2024-06-27 19:36:38,263 INFO L125 PetriNetUnfolderBase]: For 45929/45929 co-relation queries the response was YES. [2024-06-27 19:36:38,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11794 conditions, 2222 events. 1280/2222 cut-off events. For 45929/45929 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12746 event pairs, 369 based on Foata normal form. 1/2218 useless extension candidates. Maximal degree in co-relation 11741. Up to 1900 conditions per place. [2024-06-27 19:36:38,283 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 103 selfloop transitions, 43 changer transitions 0/156 dead transitions. [2024-06-27 19:36:38,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 156 transitions, 1658 flow [2024-06-27 19:36:38,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:38,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:38,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 19:36:38,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-27 19:36:38,285 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1231 flow. Second operand 6 states and 157 transitions. [2024-06-27 19:36:38,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 156 transitions, 1658 flow [2024-06-27 19:36:38,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1606 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 19:36:38,346 INFO L231 Difference]: Finished difference. Result has 129 places, 142 transitions, 1318 flow [2024-06-27 19:36:38,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=129, PETRI_TRANSITIONS=142} [2024-06-27 19:36:38,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-27 19:36:38,350 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 142 transitions, 1318 flow [2024-06-27 19:36:38,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:38,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:38,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:38,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:36:38,351 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:38,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:38,351 INFO L85 PathProgramCache]: Analyzing trace with hash 157773521, now seen corresponding path program 5 times [2024-06-27 19:36:38,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:38,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759351076] [2024-06-27 19:36:38,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:38,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:38,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:38,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:38,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:38,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759351076] [2024-06-27 19:36:38,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759351076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:38,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:38,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:38,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913134980] [2024-06-27 19:36:38,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:38,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:38,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:38,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:38,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:38,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:38,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 142 transitions, 1318 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:38,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:38,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:38,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:38,735 INFO L124 PetriNetUnfolderBase]: 1277/2213 cut-off events. [2024-06-27 19:36:38,735 INFO L125 PetriNetUnfolderBase]: For 48804/48804 co-relation queries the response was YES. [2024-06-27 19:36:38,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11855 conditions, 2213 events. 1277/2213 cut-off events. For 48804/48804 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12716 event pairs, 378 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11800. Up to 1897 conditions per place. [2024-06-27 19:36:38,756 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 43 changer transitions 0/153 dead transitions. [2024-06-27 19:36:38,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 153 transitions, 1686 flow [2024-06-27 19:36:38,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:38,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:38,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:36:38,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-27 19:36:38,757 INFO L175 Difference]: Start difference. First operand has 129 places, 142 transitions, 1318 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:36:38,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 153 transitions, 1686 flow [2024-06-27 19:36:38,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 153 transitions, 1620 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:38,818 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1344 flow [2024-06-27 19:36:38,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1344, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-27 19:36:38,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-27 19:36:38,819 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1344 flow [2024-06-27 19:36:38,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:38,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:38,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:38,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:36:38,820 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:38,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:38,821 INFO L85 PathProgramCache]: Analyzing trace with hash -189396755, now seen corresponding path program 6 times [2024-06-27 19:36:38,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:38,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118773456] [2024-06-27 19:36:38,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:38,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:38,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:38,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:38,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:38,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118773456] [2024-06-27 19:36:38,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118773456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:38,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:38,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:38,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143804371] [2024-06-27 19:36:38,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:38,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:38,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:38,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:38,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:38,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:38,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1344 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:38,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:38,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:38,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:39,261 INFO L124 PetriNetUnfolderBase]: 1274/2209 cut-off events. [2024-06-27 19:36:39,261 INFO L125 PetriNetUnfolderBase]: For 51330/51330 co-relation queries the response was YES. [2024-06-27 19:36:39,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 2209 events. 1274/2209 cut-off events. For 51330/51330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12662 event pairs, 378 based on Foata normal form. 1/2205 useless extension candidates. Maximal degree in co-relation 11852. Up to 1894 conditions per place. [2024-06-27 19:36:39,278 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 99 selfloop transitions, 43 changer transitions 0/152 dead transitions. [2024-06-27 19:36:39,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 152 transitions, 1652 flow [2024-06-27 19:36:39,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:39,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:39,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:36:39,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 19:36:39,279 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1344 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:36:39,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 152 transitions, 1652 flow [2024-06-27 19:36:39,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 1548 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:39,332 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1332 flow [2024-06-27 19:36:39,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1332, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-27 19:36:39,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-27 19:36:39,333 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1332 flow [2024-06-27 19:36:39,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:39,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:39,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:39,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:36:39,334 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:39,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:39,334 INFO L85 PathProgramCache]: Analyzing trace with hash -196054067, now seen corresponding path program 2 times [2024-06-27 19:36:39,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:39,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724715207] [2024-06-27 19:36:39,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:39,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:39,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:39,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:39,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:39,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724715207] [2024-06-27 19:36:39,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724715207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:39,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:39,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:39,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188581535] [2024-06-27 19:36:39,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:39,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:39,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:39,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:39,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:39,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:39,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1332 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-27 19:36:39,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:39,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:39,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:39,697 INFO L124 PetriNetUnfolderBase]: 1206/2132 cut-off events. [2024-06-27 19:36:39,697 INFO L125 PetriNetUnfolderBase]: For 54126/54126 co-relation queries the response was YES. [2024-06-27 19:36:39,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11553 conditions, 2132 events. 1206/2132 cut-off events. For 54126/54126 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12559 event pairs, 361 based on Foata normal form. 2/2119 useless extension candidates. Maximal degree in co-relation 11497. Up to 1747 conditions per place. [2024-06-27 19:36:39,716 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 97 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-27 19:36:39,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 156 transitions, 1704 flow [2024-06-27 19:36:39,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:39,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 19:36:39,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-27 19:36:39,717 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1332 flow. Second operand 6 states and 158 transitions. [2024-06-27 19:36:39,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 156 transitions, 1704 flow [2024-06-27 19:36:39,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 156 transitions, 1634 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:39,769 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1361 flow [2024-06-27 19:36:39,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1361, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-27 19:36:39,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-27 19:36:39,770 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1361 flow [2024-06-27 19:36:39,770 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-27 19:36:39,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:39,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:39,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:36:39,771 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:39,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:39,771 INFO L85 PathProgramCache]: Analyzing trace with hash -309855129, now seen corresponding path program 3 times [2024-06-27 19:36:39,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:39,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594998103] [2024-06-27 19:36:39,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:39,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:39,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-27 19:36:39,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:39,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594998103] [2024-06-27 19:36:39,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594998103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:39,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:39,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:39,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257263172] [2024-06-27 19:36:39,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:39,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:39,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:39,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:39,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:39,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:39,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1361 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-27 19:36:39,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:39,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:39,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:40,160 INFO L124 PetriNetUnfolderBase]: 1200/2143 cut-off events. [2024-06-27 19:36:40,160 INFO L125 PetriNetUnfolderBase]: For 56177/56177 co-relation queries the response was YES. [2024-06-27 19:36:40,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11583 conditions, 2143 events. 1200/2143 cut-off events. For 56177/56177 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12618 event pairs, 353 based on Foata normal form. 2/2135 useless extension candidates. Maximal degree in co-relation 11526. Up to 1777 conditions per place. [2024-06-27 19:36:40,175 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 113 selfloop transitions, 13 changer transitions 0/155 dead transitions. [2024-06-27 19:36:40,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 155 transitions, 1637 flow [2024-06-27 19:36:40,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:40,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:40,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:36:40,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 19:36:40,176 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1361 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:36:40,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 155 transitions, 1637 flow [2024-06-27 19:36:40,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 155 transitions, 1539 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:40,235 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1295 flow [2024-06-27 19:36:40,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1295, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2024-06-27 19:36:40,236 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-27 19:36:40,236 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1295 flow [2024-06-27 19:36:40,236 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-27 19:36:40,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:40,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:40,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:36:40,237 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:40,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:40,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1989528525, now seen corresponding path program 1 times [2024-06-27 19:36:40,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:40,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017368326] [2024-06-27 19:36:40,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:40,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:40,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:40,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:40,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:40,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017368326] [2024-06-27 19:36:40,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017368326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:40,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:40,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:40,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167898328] [2024-06-27 19:36:40,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:40,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:40,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:40,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:40,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:40,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:40,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1295 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-27 19:36:40,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:40,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:40,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:40,711 INFO L124 PetriNetUnfolderBase]: 1214/2181 cut-off events. [2024-06-27 19:36:40,712 INFO L125 PetriNetUnfolderBase]: For 49206/49310 co-relation queries the response was YES. [2024-06-27 19:36:40,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11316 conditions, 2181 events. 1214/2181 cut-off events. For 49206/49310 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12924 event pairs, 312 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 11258. Up to 1825 conditions per place. [2024-06-27 19:36:40,730 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 127 selfloop transitions, 13 changer transitions 0/164 dead transitions. [2024-06-27 19:36:40,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 164 transitions, 1645 flow [2024-06-27 19:36:40,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:40,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:40,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 19:36:40,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:36:40,732 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1295 flow. Second operand 6 states and 159 transitions. [2024-06-27 19:36:40,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 164 transitions, 1645 flow [2024-06-27 19:36:40,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1584 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:36:40,796 INFO L231 Difference]: Finished difference. Result has 138 places, 148 transitions, 1302 flow [2024-06-27 19:36:40,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1302, PETRI_PLACES=138, PETRI_TRANSITIONS=148} [2024-06-27 19:36:40,797 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-27 19:36:40,797 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 148 transitions, 1302 flow [2024-06-27 19:36:40,797 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-27 19:36:40,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:40,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:40,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:36:40,798 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:40,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:40,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1026478779, now seen corresponding path program 2 times [2024-06-27 19:36:40,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:40,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940776884] [2024-06-27 19:36:40,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:40,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:40,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:40,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:40,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:40,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940776884] [2024-06-27 19:36:40,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940776884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:40,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:40,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:40,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796305783] [2024-06-27 19:36:40,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:40,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:40,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:40,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:40,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:40,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:40,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 148 transitions, 1302 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-27 19:36:40,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:40,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:40,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:41,240 INFO L124 PetriNetUnfolderBase]: 1229/2204 cut-off events. [2024-06-27 19:36:41,240 INFO L125 PetriNetUnfolderBase]: For 52329/52481 co-relation queries the response was YES. [2024-06-27 19:36:41,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 2204 events. 1229/2204 cut-off events. For 52329/52481 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13087 event pairs, 313 based on Foata normal form. 1/2163 useless extension candidates. Maximal degree in co-relation 11685. Up to 1821 conditions per place. [2024-06-27 19:36:41,260 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 114 selfloop transitions, 30 changer transitions 0/168 dead transitions. [2024-06-27 19:36:41,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 168 transitions, 1762 flow [2024-06-27 19:36:41,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:41,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:36:41,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-27 19:36:41,262 INFO L175 Difference]: Start difference. First operand has 138 places, 148 transitions, 1302 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:36:41,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 168 transitions, 1762 flow [2024-06-27 19:36:41,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 168 transitions, 1716 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:41,337 INFO L231 Difference]: Finished difference. Result has 140 places, 154 transitions, 1401 flow [2024-06-27 19:36:41,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1401, PETRI_PLACES=140, PETRI_TRANSITIONS=154} [2024-06-27 19:36:41,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-27 19:36:41,338 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 154 transitions, 1401 flow [2024-06-27 19:36:41,338 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-27 19:36:41,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:41,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:41,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:36:41,338 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:41,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:41,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1312043639, now seen corresponding path program 3 times [2024-06-27 19:36:41,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:41,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342167812] [2024-06-27 19:36:41,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:41,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:41,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:41,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-27 19:36:41,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:41,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342167812] [2024-06-27 19:36:41,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342167812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:41,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:41,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:41,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162594792] [2024-06-27 19:36:41,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:41,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:41,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:41,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:41,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:41,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:41,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 154 transitions, 1401 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-27 19:36:41,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:41,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:41,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:41,801 INFO L124 PetriNetUnfolderBase]: 1221/2189 cut-off events. [2024-06-27 19:36:41,801 INFO L125 PetriNetUnfolderBase]: For 55476/55636 co-relation queries the response was YES. [2024-06-27 19:36:41,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 2189 events. 1221/2189 cut-off events. For 55476/55636 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12970 event pairs, 320 based on Foata normal form. 2/2150 useless extension candidates. Maximal degree in co-relation 11848. Up to 1811 conditions per place. [2024-06-27 19:36:41,822 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 110 selfloop transitions, 30 changer transitions 0/164 dead transitions. [2024-06-27 19:36:41,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 164 transitions, 1705 flow [2024-06-27 19:36:41,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:41,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:41,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 19:36:41,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-27 19:36:41,824 INFO L175 Difference]: Start difference. First operand has 140 places, 154 transitions, 1401 flow. Second operand 6 states and 157 transitions. [2024-06-27 19:36:41,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 164 transitions, 1705 flow [2024-06-27 19:36:41,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 164 transitions, 1639 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:41,910 INFO L231 Difference]: Finished difference. Result has 144 places, 154 transitions, 1402 flow [2024-06-27 19:36:41,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1402, PETRI_PLACES=144, PETRI_TRANSITIONS=154} [2024-06-27 19:36:41,911 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-27 19:36:41,911 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 154 transitions, 1402 flow [2024-06-27 19:36:41,911 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-27 19:36:41,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:41,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:41,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:36:41,912 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:41,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:41,912 INFO L85 PathProgramCache]: Analyzing trace with hash -309837273, now seen corresponding path program 1 times [2024-06-27 19:36:41,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:41,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049643298] [2024-06-27 19:36:41,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:41,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:41,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:42,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-27 19:36:42,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:42,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049643298] [2024-06-27 19:36:42,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049643298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:42,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:42,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:36:42,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432947868] [2024-06-27 19:36:42,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:42,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:36:42,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:42,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:36:42,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:36:42,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:42,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 154 transitions, 1402 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-27 19:36:42,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:42,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:42,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:42,358 INFO L124 PetriNetUnfolderBase]: 1209/2164 cut-off events. [2024-06-27 19:36:42,359 INFO L125 PetriNetUnfolderBase]: For 67284/67284 co-relation queries the response was YES. [2024-06-27 19:36:42,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12256 conditions, 2164 events. 1209/2164 cut-off events. For 67284/67284 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12758 event pairs, 350 based on Foata normal form. 2/2156 useless extension candidates. Maximal degree in co-relation 12196. Up to 1787 conditions per place. [2024-06-27 19:36:42,377 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 126 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2024-06-27 19:36:42,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 167 transitions, 1734 flow [2024-06-27 19:36:42,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:36:42,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:36:42,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:36:42,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 19:36:42,379 INFO L175 Difference]: Start difference. First operand has 144 places, 154 transitions, 1402 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:36:42,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 167 transitions, 1734 flow [2024-06-27 19:36:42,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 167 transitions, 1653 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:42,485 INFO L231 Difference]: Finished difference. Result has 145 places, 156 transitions, 1384 flow [2024-06-27 19:36:42,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1384, PETRI_PLACES=145, PETRI_TRANSITIONS=156} [2024-06-27 19:36:42,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-27 19:36:42,486 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 156 transitions, 1384 flow [2024-06-27 19:36:42,486 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-27 19:36:42,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:42,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:42,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:36:42,486 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:42,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:42,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1767460979, now seen corresponding path program 1 times [2024-06-27 19:36:42,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:42,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302566014] [2024-06-27 19:36:42,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:42,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:42,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-27 19:36:42,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:42,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302566014] [2024-06-27 19:36:42,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302566014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:42,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:42,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:42,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351707346] [2024-06-27 19:36:42,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:42,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:42,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:42,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:42,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:42,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:42,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 156 transitions, 1384 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:42,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:42,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:42,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:42,967 INFO L124 PetriNetUnfolderBase]: 1410/2479 cut-off events. [2024-06-27 19:36:42,967 INFO L125 PetriNetUnfolderBase]: For 76636/76636 co-relation queries the response was YES. [2024-06-27 19:36:42,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13782 conditions, 2479 events. 1410/2479 cut-off events. For 76636/76636 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14721 event pairs, 349 based on Foata normal form. 12/2484 useless extension candidates. Maximal degree in co-relation 13721. Up to 1768 conditions per place. [2024-06-27 19:36:42,984 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 41 changer transitions 0/202 dead transitions. [2024-06-27 19:36:42,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 202 transitions, 1992 flow [2024-06-27 19:36:42,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:42,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:42,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 19:36:42,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-27 19:36:42,985 INFO L175 Difference]: Start difference. First operand has 145 places, 156 transitions, 1384 flow. Second operand 8 states and 220 transitions. [2024-06-27 19:36:42,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 202 transitions, 1992 flow [2024-06-27 19:36:43,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 202 transitions, 1945 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:43,087 INFO L231 Difference]: Finished difference. Result has 151 places, 164 transitions, 1545 flow [2024-06-27 19:36:43,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1545, PETRI_PLACES=151, PETRI_TRANSITIONS=164} [2024-06-27 19:36:43,088 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-27 19:36:43,088 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 164 transitions, 1545 flow [2024-06-27 19:36:43,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:43,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:43,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:43,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:36:43,089 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:43,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:43,089 INFO L85 PathProgramCache]: Analyzing trace with hash -831186727, now seen corresponding path program 2 times [2024-06-27 19:36:43,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:43,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235554720] [2024-06-27 19:36:43,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:43,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:43,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:43,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:43,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:43,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235554720] [2024-06-27 19:36:43,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235554720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:43,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:43,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:43,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759908340] [2024-06-27 19:36:43,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:43,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:43,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:43,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:43,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:43,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:43,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 164 transitions, 1545 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:43,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:43,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:43,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:43,636 INFO L124 PetriNetUnfolderBase]: 1520/2693 cut-off events. [2024-06-27 19:36:43,636 INFO L125 PetriNetUnfolderBase]: For 83325/83325 co-relation queries the response was YES. [2024-06-27 19:36:43,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15163 conditions, 2693 events. 1520/2693 cut-off events. For 83325/83325 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16512 event pairs, 389 based on Foata normal form. 12/2700 useless extension candidates. Maximal degree in co-relation 15099. Up to 2041 conditions per place. [2024-06-27 19:36:43,655 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 43 changer transitions 0/204 dead transitions. [2024-06-27 19:36:43,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 204 transitions, 2130 flow [2024-06-27 19:36:43,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:43,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:43,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 19:36:43,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-27 19:36:43,657 INFO L175 Difference]: Start difference. First operand has 151 places, 164 transitions, 1545 flow. Second operand 8 states and 218 transitions. [2024-06-27 19:36:43,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 204 transitions, 2130 flow [2024-06-27 19:36:43,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 204 transitions, 2044 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:43,781 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 1656 flow [2024-06-27 19:36:43,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2024-06-27 19:36:43,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-27 19:36:43,782 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 1656 flow [2024-06-27 19:36:43,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:43,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:43,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:43,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:36:43,782 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:43,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:43,783 INFO L85 PathProgramCache]: Analyzing trace with hash -462093385, now seen corresponding path program 3 times [2024-06-27 19:36:43,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:43,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965936580] [2024-06-27 19:36:43,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:43,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:43,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:43,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:43,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:43,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965936580] [2024-06-27 19:36:43,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965936580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:43,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:43,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:43,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80963322] [2024-06-27 19:36:43,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:43,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:43,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:43,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:43,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:43,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:43,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 1656 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:43,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:43,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:43,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:44,351 INFO L124 PetriNetUnfolderBase]: 1602/2840 cut-off events. [2024-06-27 19:36:44,351 INFO L125 PetriNetUnfolderBase]: For 89490/89490 co-relation queries the response was YES. [2024-06-27 19:36:44,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16057 conditions, 2840 events. 1602/2840 cut-off events. For 89490/89490 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17720 event pairs, 414 based on Foata normal form. 12/2847 useless extension candidates. Maximal degree in co-relation 15990. Up to 2183 conditions per place. [2024-06-27 19:36:44,371 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 47 changer transitions 0/208 dead transitions. [2024-06-27 19:36:44,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2236 flow [2024-06-27 19:36:44,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:44,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 19:36:44,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6308139534883721 [2024-06-27 19:36:44,373 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 1656 flow. Second operand 8 states and 217 transitions. [2024-06-27 19:36:44,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2236 flow [2024-06-27 19:36:44,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 208 transitions, 2141 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:44,506 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 1741 flow [2024-06-27 19:36:44,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1741, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-06-27 19:36:44,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-27 19:36:44,506 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 1741 flow [2024-06-27 19:36:44,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:44,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:44,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:44,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:36:44,507 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:44,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:44,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1904367501, now seen corresponding path program 4 times [2024-06-27 19:36:44,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:44,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673501500] [2024-06-27 19:36:44,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:44,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:44,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:44,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:44,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:44,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673501500] [2024-06-27 19:36:44,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673501500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:44,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:44,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:44,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014020560] [2024-06-27 19:36:44,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:44,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:44,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:44,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:44,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:44,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:44,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 1741 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:44,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:44,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:44,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:45,026 INFO L124 PetriNetUnfolderBase]: 1582/2810 cut-off events. [2024-06-27 19:36:45,026 INFO L125 PetriNetUnfolderBase]: For 86777/86777 co-relation queries the response was YES. [2024-06-27 19:36:45,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15487 conditions, 2810 events. 1582/2810 cut-off events. For 86777/86777 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17510 event pairs, 359 based on Foata normal form. 12/2817 useless extension candidates. Maximal degree in co-relation 15418. Up to 1591 conditions per place. [2024-06-27 19:36:45,047 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 141 selfloop transitions, 57 changer transitions 0/208 dead transitions. [2024-06-27 19:36:45,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2209 flow [2024-06-27 19:36:45,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:45,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:45,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 19:36:45,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 19:36:45,048 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 1741 flow. Second operand 8 states and 216 transitions. [2024-06-27 19:36:45,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2209 flow [2024-06-27 19:36:45,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 208 transitions, 2116 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:45,186 INFO L231 Difference]: Finished difference. Result has 168 places, 173 transitions, 1722 flow [2024-06-27 19:36:45,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1722, PETRI_PLACES=168, PETRI_TRANSITIONS=173} [2024-06-27 19:36:45,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-27 19:36:45,187 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 173 transitions, 1722 flow [2024-06-27 19:36:45,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:45,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:45,187 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-27 19:36:45,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:36:45,188 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:45,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:45,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1075216464, now seen corresponding path program 1 times [2024-06-27 19:36:45,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:45,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706083989] [2024-06-27 19:36:45,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:45,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:45,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:45,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:45,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706083989] [2024-06-27 19:36:45,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706083989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:45,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:45,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:45,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296034122] [2024-06-27 19:36:45,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:45,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:45,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:45,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:45,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:45,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:45,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 173 transitions, 1722 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:45,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:45,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:45,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:45,695 INFO L124 PetriNetUnfolderBase]: 1595/2849 cut-off events. [2024-06-27 19:36:45,696 INFO L125 PetriNetUnfolderBase]: For 84787/84787 co-relation queries the response was YES. [2024-06-27 19:36:45,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15705 conditions, 2849 events. 1595/2849 cut-off events. For 84787/84787 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17812 event pairs, 401 based on Foata normal form. 1/2848 useless extension candidates. Maximal degree in co-relation 15635. Up to 2449 conditions per place. [2024-06-27 19:36:45,715 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 166 selfloop transitions, 31 changer transitions 0/207 dead transitions. [2024-06-27 19:36:45,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 207 transitions, 2330 flow [2024-06-27 19:36:45,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:45,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:45,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 19:36:45,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-27 19:36:45,717 INFO L175 Difference]: Start difference. First operand has 168 places, 173 transitions, 1722 flow. Second operand 7 states and 188 transitions. [2024-06-27 19:36:45,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 207 transitions, 2330 flow [2024-06-27 19:36:45,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 2174 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:36:45,871 INFO L231 Difference]: Finished difference. Result has 169 places, 180 transitions, 1717 flow [2024-06-27 19:36:45,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1717, PETRI_PLACES=169, PETRI_TRANSITIONS=180} [2024-06-27 19:36:45,871 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-27 19:36:45,871 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 180 transitions, 1717 flow [2024-06-27 19:36:45,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:45,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:45,871 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-27 19:36:45,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:36:45,871 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:45,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:45,872 INFO L85 PathProgramCache]: Analyzing trace with hash 109597620, now seen corresponding path program 2 times [2024-06-27 19:36:45,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:45,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927783140] [2024-06-27 19:36:45,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:45,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:45,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:46,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-27 19:36:46,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:46,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927783140] [2024-06-27 19:36:46,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927783140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:46,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:46,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:46,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287253773] [2024-06-27 19:36:46,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:46,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:46,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:46,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:46,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:46,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:46,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 180 transitions, 1717 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:46,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:46,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:46,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:46,402 INFO L124 PetriNetUnfolderBase]: 1605/2857 cut-off events. [2024-06-27 19:36:46,402 INFO L125 PetriNetUnfolderBase]: For 87014/87014 co-relation queries the response was YES. [2024-06-27 19:36:46,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 2857 events. 1605/2857 cut-off events. For 87014/87014 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17879 event pairs, 401 based on Foata normal form. 1/2856 useless extension candidates. Maximal degree in co-relation 15667. Up to 2459 conditions per place. [2024-06-27 19:36:46,422 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 167 selfloop transitions, 38 changer transitions 0/215 dead transitions. [2024-06-27 19:36:46,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 215 transitions, 2348 flow [2024-06-27 19:36:46,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:36:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:36:46,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 19:36:46,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-27 19:36:46,423 INFO L175 Difference]: Start difference. First operand has 169 places, 180 transitions, 1717 flow. Second operand 9 states and 230 transitions. [2024-06-27 19:36:46,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 215 transitions, 2348 flow [2024-06-27 19:36:46,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 215 transitions, 2218 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:46,536 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1736 flow [2024-06-27 19:36:46,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1736, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-27 19:36:46,537 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-27 19:36:46,537 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1736 flow [2024-06-27 19:36:46,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:46,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:46,538 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-27 19:36:46,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:36:46,538 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:46,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:46,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1070605614, now seen corresponding path program 1 times [2024-06-27 19:36:46,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:46,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701578463] [2024-06-27 19:36:46,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:46,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:46,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:46,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:46,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:46,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701578463] [2024-06-27 19:36:46,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701578463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:46,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:46,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:46,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648641915] [2024-06-27 19:36:46,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:46,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:46,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:46,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:46,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:46,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:46,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1736 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:46,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:46,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:46,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:47,110 INFO L124 PetriNetUnfolderBase]: 1613/2869 cut-off events. [2024-06-27 19:36:47,110 INFO L125 PetriNetUnfolderBase]: For 91353/91353 co-relation queries the response was YES. [2024-06-27 19:36:47,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15860 conditions, 2869 events. 1613/2869 cut-off events. For 91353/91353 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17960 event pairs, 320 based on Foata normal form. 2/2869 useless extension candidates. Maximal degree in co-relation 15789. Up to 2441 conditions per place. [2024-06-27 19:36:47,131 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-27 19:36:47,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2358 flow [2024-06-27 19:36:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:47,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:47,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 19:36:47,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-27 19:36:47,132 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1736 flow. Second operand 7 states and 188 transitions. [2024-06-27 19:36:47,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2358 flow [2024-06-27 19:36:47,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 219 transitions, 2276 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:47,274 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1773 flow [2024-06-27 19:36:47,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1773, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-06-27 19:36:47,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-27 19:36:47,275 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1773 flow [2024-06-27 19:36:47,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:47,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:47,275 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-27 19:36:47,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:36:47,276 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:47,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:47,276 INFO L85 PathProgramCache]: Analyzing trace with hash -988954004, now seen corresponding path program 2 times [2024-06-27 19:36:47,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:47,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764706813] [2024-06-27 19:36:47,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:47,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:47,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:47,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-27 19:36:47,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:47,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764706813] [2024-06-27 19:36:47,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764706813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:47,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:47,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:47,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382030729] [2024-06-27 19:36:47,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:47,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:47,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:47,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:47,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:47,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:47,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1773 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:47,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:47,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:47,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:47,795 INFO L124 PetriNetUnfolderBase]: 1621/2881 cut-off events. [2024-06-27 19:36:47,795 INFO L125 PetriNetUnfolderBase]: For 95606/95606 co-relation queries the response was YES. [2024-06-27 19:36:47,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16109 conditions, 2881 events. 1621/2881 cut-off events. For 95606/95606 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18013 event pairs, 399 based on Foata normal form. 2/2881 useless extension candidates. Maximal degree in co-relation 16037. Up to 2498 conditions per place. [2024-06-27 19:36:47,816 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 28 changer transitions 0/216 dead transitions. [2024-06-27 19:36:47,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 216 transitions, 2273 flow [2024-06-27 19:36:47,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:47,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:47,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:36:47,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-27 19:36:47,817 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1773 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:36:47,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 216 transitions, 2273 flow [2024-06-27 19:36:47,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 216 transitions, 2203 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:47,947 INFO L231 Difference]: Finished difference. Result has 179 places, 192 transitions, 1796 flow [2024-06-27 19:36:47,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=179, PETRI_TRANSITIONS=192} [2024-06-27 19:36:47,947 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-27 19:36:47,947 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 192 transitions, 1796 flow [2024-06-27 19:36:47,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:47,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:47,948 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-27 19:36:47,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:36:47,948 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:47,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:47,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1479111206, now seen corresponding path program 3 times [2024-06-27 19:36:47,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:47,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353191360] [2024-06-27 19:36:47,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:47,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:47,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:48,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:48,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:48,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353191360] [2024-06-27 19:36:48,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353191360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:48,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:48,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:48,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158313435] [2024-06-27 19:36:48,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:48,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:48,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:48,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:48,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:48,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:48,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 192 transitions, 1796 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:48,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:48,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:48,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:48,533 INFO L124 PetriNetUnfolderBase]: 1634/2899 cut-off events. [2024-06-27 19:36:48,533 INFO L125 PetriNetUnfolderBase]: For 99534/99534 co-relation queries the response was YES. [2024-06-27 19:36:48,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16347 conditions, 2899 events. 1634/2899 cut-off events. For 99534/99534 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18164 event pairs, 405 based on Foata normal form. 1/2896 useless extension candidates. Maximal degree in co-relation 16273. Up to 2411 conditions per place. [2024-06-27 19:36:48,562 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 71 changer transitions 0/227 dead transitions. [2024-06-27 19:36:48,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 227 transitions, 2666 flow [2024-06-27 19:36:48,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:48,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:48,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 19:36:48,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345514950166113 [2024-06-27 19:36:48,564 INFO L175 Difference]: Start difference. First operand has 179 places, 192 transitions, 1796 flow. Second operand 7 states and 191 transitions. [2024-06-27 19:36:48,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 227 transitions, 2666 flow [2024-06-27 19:36:48,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2603 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:48,753 INFO L231 Difference]: Finished difference. Result has 181 places, 201 transitions, 1995 flow [2024-06-27 19:36:48,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1995, PETRI_PLACES=181, PETRI_TRANSITIONS=201} [2024-06-27 19:36:48,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-27 19:36:48,753 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 201 transitions, 1995 flow [2024-06-27 19:36:48,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:48,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:48,754 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-27 19:36:48,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:36:48,754 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:48,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:48,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1051563694, now seen corresponding path program 4 times [2024-06-27 19:36:48,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:48,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542137313] [2024-06-27 19:36:48,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:48,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:48,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:48,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:48,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:48,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542137313] [2024-06-27 19:36:48,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542137313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:48,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:48,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:48,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967116048] [2024-06-27 19:36:48,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:48,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:48,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:48,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:48,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:48,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:48,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 201 transitions, 1995 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:48,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:48,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:48,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:49,200 INFO L124 PetriNetUnfolderBase]: 1639/2908 cut-off events. [2024-06-27 19:36:49,200 INFO L125 PetriNetUnfolderBase]: For 105319/105319 co-relation queries the response was YES. [2024-06-27 19:36:49,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16865 conditions, 2908 events. 1639/2908 cut-off events. For 105319/105319 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18246 event pairs, 405 based on Foata normal form. 1/2905 useless extension candidates. Maximal degree in co-relation 16790. Up to 2417 conditions per place. [2024-06-27 19:36:49,222 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 143 selfloop transitions, 73 changer transitions 0/226 dead transitions. [2024-06-27 19:36:49,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 226 transitions, 2703 flow [2024-06-27 19:36:49,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:49,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:49,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:36:49,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-27 19:36:49,223 INFO L175 Difference]: Start difference. First operand has 181 places, 201 transitions, 1995 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:36:49,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 226 transitions, 2703 flow [2024-06-27 19:36:49,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 226 transitions, 2559 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:49,396 INFO L231 Difference]: Finished difference. Result has 185 places, 204 transitions, 2045 flow [2024-06-27 19:36:49,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=185, PETRI_TRANSITIONS=204} [2024-06-27 19:36:49,397 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-27 19:36:49,397 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 204 transitions, 2045 flow [2024-06-27 19:36:49,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:49,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:49,397 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-27 19:36:49,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:36:49,397 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:49,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:49,398 INFO L85 PathProgramCache]: Analyzing trace with hash -530946864, now seen corresponding path program 5 times [2024-06-27 19:36:49,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:49,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064219415] [2024-06-27 19:36:49,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:49,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:49,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:49,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:49,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064219415] [2024-06-27 19:36:49,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064219415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:49,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:49,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:49,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650216514] [2024-06-27 19:36:49,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:49,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:49,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:49,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:49,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:49,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:49,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 204 transitions, 2045 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:49,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:49,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:49,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:49,881 INFO L124 PetriNetUnfolderBase]: 1644/2921 cut-off events. [2024-06-27 19:36:49,881 INFO L125 PetriNetUnfolderBase]: For 107472/107472 co-relation queries the response was YES. [2024-06-27 19:36:49,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16699 conditions, 2921 events. 1644/2921 cut-off events. For 107472/107472 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18343 event pairs, 399 based on Foata normal form. 1/2920 useless extension candidates. Maximal degree in co-relation 16623. Up to 2533 conditions per place. [2024-06-27 19:36:49,904 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-27 19:36:49,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 224 transitions, 2544 flow [2024-06-27 19:36:49,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:49,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:49,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:36:49,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 19:36:49,905 INFO L175 Difference]: Start difference. First operand has 185 places, 204 transitions, 2045 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:36:49,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 224 transitions, 2544 flow [2024-06-27 19:36:50,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 224 transitions, 2419 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:50,287 INFO L231 Difference]: Finished difference. Result has 188 places, 207 transitions, 2017 flow [2024-06-27 19:36:50,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2017, PETRI_PLACES=188, PETRI_TRANSITIONS=207} [2024-06-27 19:36:50,288 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-27 19:36:50,288 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 207 transitions, 2017 flow [2024-06-27 19:36:50,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:50,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:50,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:50,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:36:50,289 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:50,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:50,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1408030220, now seen corresponding path program 6 times [2024-06-27 19:36:50,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:50,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382346679] [2024-06-27 19:36:50,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:50,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:50,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:50,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:50,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:50,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382346679] [2024-06-27 19:36:50,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382346679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:50,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:50,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:50,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575958629] [2024-06-27 19:36:50,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:50,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:50,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:50,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:50,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:50,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:50,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 207 transitions, 2017 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:50,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:50,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:50,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:50,730 INFO L124 PetriNetUnfolderBase]: 1657/2939 cut-off events. [2024-06-27 19:36:50,730 INFO L125 PetriNetUnfolderBase]: For 112702/112702 co-relation queries the response was YES. [2024-06-27 19:36:50,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16831 conditions, 2939 events. 1657/2939 cut-off events. For 112702/112702 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18463 event pairs, 405 based on Foata normal form. 1/2936 useless extension candidates. Maximal degree in co-relation 16754. Up to 2438 conditions per place. [2024-06-27 19:36:50,762 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 82 changer transitions 0/232 dead transitions. [2024-06-27 19:36:50,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 232 transitions, 2756 flow [2024-06-27 19:36:50,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:50,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:50,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:36:50,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 19:36:50,763 INFO L175 Difference]: Start difference. First operand has 188 places, 207 transitions, 2017 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:36:50,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 232 transitions, 2756 flow [2024-06-27 19:36:51,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2698 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:51,053 INFO L231 Difference]: Finished difference. Result has 191 places, 213 transitions, 2190 flow [2024-06-27 19:36:51,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2190, PETRI_PLACES=191, PETRI_TRANSITIONS=213} [2024-06-27 19:36:51,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-27 19:36:51,054 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 213 transitions, 2190 flow [2024-06-27 19:36:51,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:51,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:51,054 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-27 19:36:51,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:36:51,054 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:51,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:51,054 INFO L85 PathProgramCache]: Analyzing trace with hash 480492594, now seen corresponding path program 3 times [2024-06-27 19:36:51,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:51,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036275409] [2024-06-27 19:36:51,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:51,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:51,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:51,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:51,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:51,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036275409] [2024-06-27 19:36:51,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036275409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:51,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:51,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:51,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119122018] [2024-06-27 19:36:51,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:51,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:51,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:51,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:51,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:51,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:51,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 213 transitions, 2190 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:51,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:51,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:51,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:51,557 INFO L124 PetriNetUnfolderBase]: 1665/2955 cut-off events. [2024-06-27 19:36:51,557 INFO L125 PetriNetUnfolderBase]: For 118652/118652 co-relation queries the response was YES. [2024-06-27 19:36:51,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 2955 events. 1665/2955 cut-off events. For 118652/118652 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18513 event pairs, 399 based on Foata normal form. 2/2955 useless extension candidates. Maximal degree in co-relation 17051. Up to 2560 conditions per place. [2024-06-27 19:36:51,580 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 196 selfloop transitions, 27 changer transitions 0/233 dead transitions. [2024-06-27 19:36:51,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2702 flow [2024-06-27 19:36:51,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:51,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:51,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:36:51,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 19:36:51,582 INFO L175 Difference]: Start difference. First operand has 191 places, 213 transitions, 2190 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:36:51,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2702 flow [2024-06-27 19:36:51,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 233 transitions, 2600 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:51,859 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2173 flow [2024-06-27 19:36:51,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-27 19:36:51,860 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-27 19:36:51,860 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2173 flow [2024-06-27 19:36:51,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:51,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:51,861 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-27 19:36:51,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:36:51,861 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:51,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:51,861 INFO L85 PathProgramCache]: Analyzing trace with hash -708013780, now seen corresponding path program 1 times [2024-06-27 19:36:51,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:51,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164033586] [2024-06-27 19:36:51,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:51,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:51,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:51,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:51,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:51,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164033586] [2024-06-27 19:36:51,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164033586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:51,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:51,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:51,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908247537] [2024-06-27 19:36:51,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:51,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:51,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:51,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:51,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:52,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:52,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2173 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:52,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:52,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:52,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:52,365 INFO L124 PetriNetUnfolderBase]: 1670/2959 cut-off events. [2024-06-27 19:36:52,365 INFO L125 PetriNetUnfolderBase]: For 122040/122040 co-relation queries the response was YES. [2024-06-27 19:36:52,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17165 conditions, 2959 events. 1670/2959 cut-off events. For 122040/122040 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18631 event pairs, 405 based on Foata normal form. 1/2957 useless extension candidates. Maximal degree in co-relation 17086. Up to 2540 conditions per place. [2024-06-27 19:36:52,447 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 203 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-27 19:36:52,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 241 transitions, 2731 flow [2024-06-27 19:36:52,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:52,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:52,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:36:52,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 19:36:52,449 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2173 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:36:52,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 241 transitions, 2731 flow [2024-06-27 19:36:52,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 241 transitions, 2666 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:52,756 INFO L231 Difference]: Finished difference. Result has 197 places, 218 transitions, 2214 flow [2024-06-27 19:36:52,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=197, PETRI_TRANSITIONS=218} [2024-06-27 19:36:52,756 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-27 19:36:52,756 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 218 transitions, 2214 flow [2024-06-27 19:36:52,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:52,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:52,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:52,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:36:52,757 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:52,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:52,758 INFO L85 PathProgramCache]: Analyzing trace with hash -703252180, now seen corresponding path program 2 times [2024-06-27 19:36:52,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:52,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756087564] [2024-06-27 19:36:52,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:52,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:52,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:52,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:52,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756087564] [2024-06-27 19:36:52,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756087564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:52,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:52,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:52,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244305542] [2024-06-27 19:36:52,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:52,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:52,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:52,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:52,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:52,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:52,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 218 transitions, 2214 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:52,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:52,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:52,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:53,262 INFO L124 PetriNetUnfolderBase]: 1683/2978 cut-off events. [2024-06-27 19:36:53,262 INFO L125 PetriNetUnfolderBase]: For 128284/128284 co-relation queries the response was YES. [2024-06-27 19:36:53,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17691 conditions, 2978 events. 1683/2978 cut-off events. For 128284/128284 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18773 event pairs, 411 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 17611. Up to 2489 conditions per place. [2024-06-27 19:36:53,286 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 185 selfloop transitions, 61 changer transitions 0/256 dead transitions. [2024-06-27 19:36:53,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3134 flow [2024-06-27 19:36:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 19:36:53,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-27 19:36:53,287 INFO L175 Difference]: Start difference. First operand has 197 places, 218 transitions, 2214 flow. Second operand 7 states and 188 transitions. [2024-06-27 19:36:53,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3134 flow [2024-06-27 19:36:53,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 256 transitions, 3050 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:53,627 INFO L231 Difference]: Finished difference. Result has 200 places, 234 transitions, 2468 flow [2024-06-27 19:36:53,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2468, PETRI_PLACES=200, PETRI_TRANSITIONS=234} [2024-06-27 19:36:53,628 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-27 19:36:53,628 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 234 transitions, 2468 flow [2024-06-27 19:36:53,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:53,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:53,629 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-27 19:36:53,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:36:53,629 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:53,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:53,629 INFO L85 PathProgramCache]: Analyzing trace with hash 747188846, now seen corresponding path program 1 times [2024-06-27 19:36:53,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:53,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287918823] [2024-06-27 19:36:53,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:53,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:53,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:53,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:53,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:53,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287918823] [2024-06-27 19:36:53,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287918823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:53,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:53,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:53,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33387069] [2024-06-27 19:36:53,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:53,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:53,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:53,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:53,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:53,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:53,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 234 transitions, 2468 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:53,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:53,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:53,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:54,086 INFO L124 PetriNetUnfolderBase]: 1696/3002 cut-off events. [2024-06-27 19:36:54,086 INFO L125 PetriNetUnfolderBase]: For 135864/135864 co-relation queries the response was YES. [2024-06-27 19:36:54,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18306 conditions, 3002 events. 1696/3002 cut-off events. For 135864/135864 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18942 event pairs, 406 based on Foata normal form. 1/2997 useless extension candidates. Maximal degree in co-relation 18224. Up to 2535 conditions per place. [2024-06-27 19:36:54,120 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 205 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2024-06-27 19:36:54,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 271 transitions, 3398 flow [2024-06-27 19:36:54,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:54,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:54,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:36:54,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-27 19:36:54,122 INFO L175 Difference]: Start difference. First operand has 200 places, 234 transitions, 2468 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:36:54,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 271 transitions, 3398 flow [2024-06-27 19:36:54,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 271 transitions, 3342 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 19:36:54,387 INFO L231 Difference]: Finished difference. Result has 207 places, 249 transitions, 2729 flow [2024-06-27 19:36:54,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=207, PETRI_TRANSITIONS=249} [2024-06-27 19:36:54,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-27 19:36:54,387 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 249 transitions, 2729 flow [2024-06-27 19:36:54,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:54,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:54,387 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-27 19:36:54,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:36:54,388 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:54,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:54,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1408037164, now seen corresponding path program 3 times [2024-06-27 19:36:54,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:54,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088753225] [2024-06-27 19:36:54,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:54,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:54,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-27 19:36:54,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:54,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088753225] [2024-06-27 19:36:54,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088753225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:54,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:54,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:54,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372183889] [2024-06-27 19:36:54,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:54,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:54,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:54,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:54,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:54,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:54,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 249 transitions, 2729 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:54,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:54,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:54,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:54,850 INFO L124 PetriNetUnfolderBase]: 1709/3022 cut-off events. [2024-06-27 19:36:54,850 INFO L125 PetriNetUnfolderBase]: For 143535/143535 co-relation queries the response was YES. [2024-06-27 19:36:54,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18963 conditions, 3022 events. 1709/3022 cut-off events. For 143535/143535 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19103 event pairs, 410 based on Foata normal form. 1/3017 useless extension candidates. Maximal degree in co-relation 18877. Up to 2522 conditions per place. [2024-06-27 19:36:54,877 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 195 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-27 19:36:54,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 274 transitions, 3603 flow [2024-06-27 19:36:54,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:54,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:54,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:36:54,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 19:36:54,878 INFO L175 Difference]: Start difference. First operand has 207 places, 249 transitions, 2729 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:36:54,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 274 transitions, 3603 flow [2024-06-27 19:36:55,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 274 transitions, 3532 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:55,233 INFO L231 Difference]: Finished difference. Result has 212 places, 255 transitions, 2894 flow [2024-06-27 19:36:55,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2894, PETRI_PLACES=212, PETRI_TRANSITIONS=255} [2024-06-27 19:36:55,234 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-27 19:36:55,234 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 255 transitions, 2894 flow [2024-06-27 19:36:55,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:55,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:55,234 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-27 19:36:55,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:36:55,235 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:55,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:55,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1335915698, now seen corresponding path program 2 times [2024-06-27 19:36:55,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:55,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354148178] [2024-06-27 19:36:55,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:55,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:55,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:55,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-27 19:36:55,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:55,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354148178] [2024-06-27 19:36:55,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354148178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:55,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:55,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:55,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006951765] [2024-06-27 19:36:55,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:55,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:55,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:55,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:55,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:55,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:55,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 255 transitions, 2894 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:55,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:55,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:55,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:55,721 INFO L124 PetriNetUnfolderBase]: 1730/3059 cut-off events. [2024-06-27 19:36:55,721 INFO L125 PetriNetUnfolderBase]: For 151870/151870 co-relation queries the response was YES. [2024-06-27 19:36:55,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19505 conditions, 3059 events. 1730/3059 cut-off events. For 151870/151870 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19363 event pairs, 406 based on Foata normal form. 1/3054 useless extension candidates. Maximal degree in co-relation 19417. Up to 2577 conditions per place. [2024-06-27 19:36:55,807 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 63 changer transitions 0/284 dead transitions. [2024-06-27 19:36:55,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 284 transitions, 3923 flow [2024-06-27 19:36:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:55,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:55,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 19:36:55,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 19:36:55,809 INFO L175 Difference]: Start difference. First operand has 212 places, 255 transitions, 2894 flow. Second operand 7 states and 186 transitions. [2024-06-27 19:36:55,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 284 transitions, 3923 flow [2024-06-27 19:36:56,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 284 transitions, 3811 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 19:36:56,136 INFO L231 Difference]: Finished difference. Result has 216 places, 264 transitions, 3029 flow [2024-06-27 19:36:56,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3029, PETRI_PLACES=216, PETRI_TRANSITIONS=264} [2024-06-27 19:36:56,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-27 19:36:56,136 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 264 transitions, 3029 flow [2024-06-27 19:36:56,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:56,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:56,137 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-27 19:36:56,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:36:56,137 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:56,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:56,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1344486578, now seen corresponding path program 3 times [2024-06-27 19:36:56,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:56,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012189230] [2024-06-27 19:36:56,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:56,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:56,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:56,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:56,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:56,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012189230] [2024-06-27 19:36:56,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012189230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:56,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:56,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:56,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117076329] [2024-06-27 19:36:56,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:56,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:56,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:56,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:56,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:56,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:56,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 264 transitions, 3029 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:56,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:56,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:56,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:56,616 INFO L124 PetriNetUnfolderBase]: 1727/3055 cut-off events. [2024-06-27 19:36:56,617 INFO L125 PetriNetUnfolderBase]: For 155774/155774 co-relation queries the response was YES. [2024-06-27 19:36:56,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19508 conditions, 3055 events. 1727/3055 cut-off events. For 155774/155774 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19348 event pairs, 406 based on Foata normal form. 1/3050 useless extension candidates. Maximal degree in co-relation 19419. Up to 2574 conditions per place. [2024-06-27 19:36:56,649 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 208 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-27 19:36:56,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 283 transitions, 3837 flow [2024-06-27 19:36:56,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:56,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:56,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:36:56,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 19:36:56,650 INFO L175 Difference]: Start difference. First operand has 216 places, 264 transitions, 3029 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:36:56,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 283 transitions, 3837 flow [2024-06-27 19:36:57,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 283 transitions, 3727 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 19:36:57,028 INFO L231 Difference]: Finished difference. Result has 221 places, 264 transitions, 3055 flow [2024-06-27 19:36:57,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=221, PETRI_TRANSITIONS=264} [2024-06-27 19:36:57,029 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-27 19:36:57,029 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 264 transitions, 3055 flow [2024-06-27 19:36:57,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:57,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:57,029 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-27 19:36:57,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:36:57,029 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:57,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:57,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1416625900, now seen corresponding path program 1 times [2024-06-27 19:36:57,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:57,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425375476] [2024-06-27 19:36:57,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:57,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:57,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:57,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-27 19:36:57,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:57,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425375476] [2024-06-27 19:36:57,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425375476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:57,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:57,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:57,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388840180] [2024-06-27 19:36:57,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:57,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:57,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:57,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:57,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:57,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:36:57,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 264 transitions, 3055 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-27 19:36:57,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:57,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:36:57,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:57,615 INFO L124 PetriNetUnfolderBase]: 1668/2986 cut-off events. [2024-06-27 19:36:57,615 INFO L125 PetriNetUnfolderBase]: For 175167/175167 co-relation queries the response was YES. [2024-06-27 19:36:57,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19385 conditions, 2986 events. 1668/2986 cut-off events. For 175167/175167 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19041 event pairs, 382 based on Foata normal form. 10/2965 useless extension candidates. Maximal degree in co-relation 19295. Up to 2415 conditions per place. [2024-06-27 19:36:57,639 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 205 selfloop transitions, 40 changer transitions 0/286 dead transitions. [2024-06-27 19:36:57,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 286 transitions, 3637 flow [2024-06-27 19:36:57,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:57,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:57,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 19:36:57,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-27 19:36:57,640 INFO L175 Difference]: Start difference. First operand has 221 places, 264 transitions, 3055 flow. Second operand 7 states and 186 transitions. [2024-06-27 19:36:57,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 286 transitions, 3637 flow [2024-06-27 19:36:57,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 286 transitions, 3502 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:57,973 INFO L231 Difference]: Finished difference. Result has 223 places, 265 transitions, 3026 flow [2024-06-27 19:36:57,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=223, PETRI_TRANSITIONS=265} [2024-06-27 19:36:57,974 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-27 19:36:57,974 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 265 transitions, 3026 flow [2024-06-27 19:36:57,974 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-27 19:36:57,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:57,974 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-27 19:36:57,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:36:57,975 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:57,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:57,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1020850798, now seen corresponding path program 7 times [2024-06-27 19:36:57,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:57,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431973008] [2024-06-27 19:36:57,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:57,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:57,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:58,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:58,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:58,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431973008] [2024-06-27 19:36:58,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431973008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:58,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:58,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:58,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823449324] [2024-06-27 19:36:58,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:58,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:58,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:58,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:58,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:58,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:58,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 265 transitions, 3026 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:58,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:58,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:58,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:58,450 INFO L124 PetriNetUnfolderBase]: 1768/3114 cut-off events. [2024-06-27 19:36:58,450 INFO L125 PetriNetUnfolderBase]: For 167551/167551 co-relation queries the response was YES. [2024-06-27 19:36:58,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3114 events. 1768/3114 cut-off events. For 167551/167551 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19738 event pairs, 420 based on Foata normal form. 1/3107 useless extension candidates. Maximal degree in co-relation 19976. Up to 2598 conditions per place. [2024-06-27 19:36:58,478 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 194 selfloop transitions, 86 changer transitions 0/290 dead transitions. [2024-06-27 19:36:58,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 290 transitions, 3901 flow [2024-06-27 19:36:58,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:58,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:58,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:36:58,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-27 19:36:58,479 INFO L175 Difference]: Start difference. First operand has 223 places, 265 transitions, 3026 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:36:58,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 290 transitions, 3901 flow [2024-06-27 19:36:58,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 290 transitions, 3817 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:58,852 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3157 flow [2024-06-27 19:36:58,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3157, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-27 19:36:58,852 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-27 19:36:58,852 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3157 flow [2024-06-27 19:36:58,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:58,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:58,852 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-27 19:36:58,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:36:58,853 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:58,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:58,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1021236748, now seen corresponding path program 8 times [2024-06-27 19:36:58,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:58,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079363688] [2024-06-27 19:36:58,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:58,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:58,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:58,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:58,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079363688] [2024-06-27 19:36:58,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079363688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:58,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:58,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:36:58,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032404930] [2024-06-27 19:36:58,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:58,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:36:58,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:58,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:36:58,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:36:58,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:36:58,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3157 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:58,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:58,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:36:58,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:59,387 INFO L124 PetriNetUnfolderBase]: 1765/3110 cut-off events. [2024-06-27 19:36:59,387 INFO L125 PetriNetUnfolderBase]: For 171214/171214 co-relation queries the response was YES. [2024-06-27 19:36:59,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20125 conditions, 3110 events. 1765/3110 cut-off events. For 171214/171214 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19745 event pairs, 420 based on Foata normal form. 1/3103 useless extension candidates. Maximal degree in co-relation 20033. Up to 2595 conditions per place. [2024-06-27 19:36:59,416 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 193 selfloop transitions, 84 changer transitions 0/287 dead transitions. [2024-06-27 19:36:59,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 287 transitions, 3985 flow [2024-06-27 19:36:59,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:36:59,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:36:59,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 19:36:59,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-27 19:36:59,417 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3157 flow. Second operand 7 states and 185 transitions. [2024-06-27 19:36:59,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 287 transitions, 3985 flow [2024-06-27 19:36:59,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 287 transitions, 3687 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 19:36:59,919 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3033 flow [2024-06-27 19:36:59,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3033, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-27 19:36:59,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-27 19:36:59,920 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3033 flow [2024-06-27 19:36:59,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:59,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:59,920 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-27 19:36:59,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:36:59,920 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:36:59,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:59,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1387823492, now seen corresponding path program 9 times [2024-06-27 19:36:59,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:59,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621310555] [2024-06-27 19:36:59,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:59,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:59,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:00,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-27 19:37:00,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:00,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621310555] [2024-06-27 19:37:00,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621310555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:00,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:00,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:00,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041016534] [2024-06-27 19:37:00,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:00,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:00,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:00,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:00,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:00,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:00,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3033 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:00,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:00,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:00,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:00,482 INFO L124 PetriNetUnfolderBase]: 1770/3119 cut-off events. [2024-06-27 19:37:00,482 INFO L125 PetriNetUnfolderBase]: For 175898/175898 co-relation queries the response was YES. [2024-06-27 19:37:00,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20062 conditions, 3119 events. 1770/3119 cut-off events. For 175898/175898 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19821 event pairs, 420 based on Foata normal form. 1/3112 useless extension candidates. Maximal degree in co-relation 19971. Up to 2601 conditions per place. [2024-06-27 19:37:00,515 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 187 selfloop transitions, 89 changer transitions 0/286 dead transitions. [2024-06-27 19:37:00,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 286 transitions, 3766 flow [2024-06-27 19:37:00,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:00,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:00,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:37:00,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 19:37:00,517 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3033 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:37:00,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 286 transitions, 3766 flow [2024-06-27 19:37:00,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 286 transitions, 3580 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:00,852 INFO L231 Difference]: Finished difference. Result has 227 places, 271 transitions, 3060 flow [2024-06-27 19:37:00,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3060, PETRI_PLACES=227, PETRI_TRANSITIONS=271} [2024-06-27 19:37:00,853 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-27 19:37:00,853 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 271 transitions, 3060 flow [2024-06-27 19:37:00,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:00,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:00,853 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-27 19:37:00,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:37:00,853 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:00,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:00,853 INFO L85 PathProgramCache]: Analyzing trace with hash -33778450, now seen corresponding path program 10 times [2024-06-27 19:37:00,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:00,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258827958] [2024-06-27 19:37:00,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:00,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:00,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:00,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:00,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:00,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258827958] [2024-06-27 19:37:00,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258827958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:00,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:00,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:00,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767365166] [2024-06-27 19:37:00,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:00,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:00,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:00,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:00,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:00,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:00,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 271 transitions, 3060 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:00,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:00,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:00,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:01,322 INFO L124 PetriNetUnfolderBase]: 1767/3107 cut-off events. [2024-06-27 19:37:01,322 INFO L125 PetriNetUnfolderBase]: For 180163/180163 co-relation queries the response was YES. [2024-06-27 19:37:01,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20075 conditions, 3107 events. 1767/3107 cut-off events. For 180163/180163 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19716 event pairs, 438 based on Foata normal form. 1/3100 useless extension candidates. Maximal degree in co-relation 19983. Up to 2598 conditions per place. [2024-06-27 19:37:01,349 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 184 selfloop transitions, 89 changer transitions 0/283 dead transitions. [2024-06-27 19:37:01,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 283 transitions, 3752 flow [2024-06-27 19:37:01,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:01,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:01,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:37:01,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-27 19:37:01,350 INFO L175 Difference]: Start difference. First operand has 227 places, 271 transitions, 3060 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:37:01,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 283 transitions, 3752 flow [2024-06-27 19:37:01,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3616 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:01,681 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 3108 flow [2024-06-27 19:37:01,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3108, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-27 19:37:01,681 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-27 19:37:01,682 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 3108 flow [2024-06-27 19:37:01,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:01,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:01,682 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-27 19:37:01,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:37:01,682 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:01,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:01,683 INFO L85 PathProgramCache]: Analyzing trace with hash 562054668, now seen corresponding path program 11 times [2024-06-27 19:37:01,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:01,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680379630] [2024-06-27 19:37:01,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:01,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:01,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:01,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:01,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:01,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680379630] [2024-06-27 19:37:01,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680379630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:01,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:01,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:01,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721429669] [2024-06-27 19:37:01,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:01,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:01,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:01,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:01,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:01,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:01,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 3108 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:01,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:01,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:01,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:02,172 INFO L124 PetriNetUnfolderBase]: 1764/3103 cut-off events. [2024-06-27 19:37:02,173 INFO L125 PetriNetUnfolderBase]: For 184369/184369 co-relation queries the response was YES. [2024-06-27 19:37:02,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20104 conditions, 3103 events. 1764/3103 cut-off events. For 184369/184369 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19723 event pairs, 438 based on Foata normal form. 1/3096 useless extension candidates. Maximal degree in co-relation 20011. Up to 2595 conditions per place. [2024-06-27 19:37:02,199 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 87 changer transitions 0/283 dead transitions. [2024-06-27 19:37:02,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 283 transitions, 3802 flow [2024-06-27 19:37:02,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:02,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:02,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:37:02,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 19:37:02,200 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 3108 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:37:02,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 283 transitions, 3802 flow [2024-06-27 19:37:02,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 283 transitions, 3580 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:02,647 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 3066 flow [2024-06-27 19:37:02,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3066, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-27 19:37:02,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-27 19:37:02,647 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 3066 flow [2024-06-27 19:37:02,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:02,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:02,648 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-27 19:37:02,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:37:02,648 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:02,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:02,649 INFO L85 PathProgramCache]: Analyzing trace with hash 561877038, now seen corresponding path program 12 times [2024-06-27 19:37:02,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:02,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764234581] [2024-06-27 19:37:02,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:02,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:02,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:02,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:02,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:02,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764234581] [2024-06-27 19:37:02,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764234581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:02,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:02,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:02,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131624417] [2024-06-27 19:37:02,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:02,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:02,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:02,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:02,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:02,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:02,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 3066 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:02,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:02,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:02,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:03,156 INFO L124 PetriNetUnfolderBase]: 1761/3110 cut-off events. [2024-06-27 19:37:03,156 INFO L125 PetriNetUnfolderBase]: For 186724/186724 co-relation queries the response was YES. [2024-06-27 19:37:03,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20066 conditions, 3110 events. 1761/3110 cut-off events. For 186724/186724 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19795 event pairs, 414 based on Foata normal form. 1/3106 useless extension candidates. Maximal degree in co-relation 19973. Up to 2703 conditions per place. [2024-06-27 19:37:03,185 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 244 selfloop transitions, 28 changer transitions 0/282 dead transitions. [2024-06-27 19:37:03,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 282 transitions, 3636 flow [2024-06-27 19:37:03,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:03,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:03,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:37:03,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:37:03,186 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 3066 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:37:03,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 282 transitions, 3636 flow [2024-06-27 19:37:03,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 282 transitions, 3360 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:03,628 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 2852 flow [2024-06-27 19:37:03,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2852, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-27 19:37:03,628 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-27 19:37:03,628 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 2852 flow [2024-06-27 19:37:03,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:03,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:03,629 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-27 19:37:03,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:37:03,629 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:03,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:03,629 INFO L85 PathProgramCache]: Analyzing trace with hash 557290092, now seen corresponding path program 4 times [2024-06-27 19:37:03,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:03,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325631004] [2024-06-27 19:37:03,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:03,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:03,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:03,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:03,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325631004] [2024-06-27 19:37:03,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325631004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:03,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:03,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:03,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281370516] [2024-06-27 19:37:03,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:03,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:03,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:03,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:03,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:03,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:03,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 2852 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:03,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:03,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:03,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:04,105 INFO L124 PetriNetUnfolderBase]: 1756/3103 cut-off events. [2024-06-27 19:37:04,105 INFO L125 PetriNetUnfolderBase]: For 189218/189218 co-relation queries the response was YES. [2024-06-27 19:37:04,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19812 conditions, 3103 events. 1756/3103 cut-off events. For 189218/189218 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19691 event pairs, 413 based on Foata normal form. 2/3100 useless extension candidates. Maximal degree in co-relation 19718. Up to 2693 conditions per place. [2024-06-27 19:37:04,137 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 246 selfloop transitions, 27 changer transitions 0/283 dead transitions. [2024-06-27 19:37:04,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 283 transitions, 3426 flow [2024-06-27 19:37:04,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:04,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:04,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:37:04,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:37:04,138 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 2852 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:37:04,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 283 transitions, 3426 flow [2024-06-27 19:37:04,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3312 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 19:37:04,760 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 2797 flow [2024-06-27 19:37:04,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2797, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-27 19:37:04,761 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-27 19:37:04,761 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 2797 flow [2024-06-27 19:37:04,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:04,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:04,762 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-27 19:37:04,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:37:04,762 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:04,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:04,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1016482092, now seen corresponding path program 4 times [2024-06-27 19:37:04,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:04,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997396750] [2024-06-27 19:37:04,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:04,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:04,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:04,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:04,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:04,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997396750] [2024-06-27 19:37:04,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997396750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:04,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:04,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:04,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354622637] [2024-06-27 19:37:04,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:04,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:04,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:04,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:04,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:04,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:04,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 2797 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:04,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:04,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:04,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:05,304 INFO L124 PetriNetUnfolderBase]: 1761/3117 cut-off events. [2024-06-27 19:37:05,304 INFO L125 PetriNetUnfolderBase]: For 192551/192551 co-relation queries the response was YES. [2024-06-27 19:37:05,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19924 conditions, 3117 events. 1761/3117 cut-off events. For 192551/192551 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19861 event pairs, 406 based on Foata normal form. 1/3115 useless extension candidates. Maximal degree in co-relation 19829. Up to 2673 conditions per place. [2024-06-27 19:37:05,340 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 256 selfloop transitions, 28 changer transitions 0/294 dead transitions. [2024-06-27 19:37:05,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 3460 flow [2024-06-27 19:37:05,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:05,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:05,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:37:05,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-27 19:37:05,341 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 2797 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:37:05,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 3460 flow [2024-06-27 19:37:06,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 294 transitions, 3387 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:06,067 INFO L231 Difference]: Finished difference. Result has 231 places, 274 transitions, 2837 flow [2024-06-27 19:37:06,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2837, PETRI_PLACES=231, PETRI_TRANSITIONS=274} [2024-06-27 19:37:06,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-27 19:37:06,068 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 274 transitions, 2837 flow [2024-06-27 19:37:06,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:06,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:06,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:06,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:37:06,069 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:06,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:06,069 INFO L85 PathProgramCache]: Analyzing trace with hash 817158632, now seen corresponding path program 5 times [2024-06-27 19:37:06,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:06,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509044814] [2024-06-27 19:37:06,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:06,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:06,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:06,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:06,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:06,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509044814] [2024-06-27 19:37:06,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509044814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:06,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:06,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:06,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096816071] [2024-06-27 19:37:06,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:06,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:06,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:06,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:06,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:06,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:06,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 274 transitions, 2837 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:06,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:06,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:06,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:06,537 INFO L124 PetriNetUnfolderBase]: 1766/3124 cut-off events. [2024-06-27 19:37:06,537 INFO L125 PetriNetUnfolderBase]: For 198524/198524 co-relation queries the response was YES. [2024-06-27 19:37:06,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20083 conditions, 3124 events. 1766/3124 cut-off events. For 198524/198524 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19899 event pairs, 409 based on Foata normal form. 1/3120 useless extension candidates. Maximal degree in co-relation 19987. Up to 2606 conditions per place. [2024-06-27 19:37:06,566 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 213 selfloop transitions, 74 changer transitions 0/297 dead transitions. [2024-06-27 19:37:06,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 297 transitions, 3894 flow [2024-06-27 19:37:06,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:06,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:06,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 19:37:06,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-27 19:37:06,568 INFO L175 Difference]: Start difference. First operand has 231 places, 274 transitions, 2837 flow. Second operand 7 states and 185 transitions. [2024-06-27 19:37:06,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 297 transitions, 3894 flow [2024-06-27 19:37:07,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 297 transitions, 3812 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:07,186 INFO L231 Difference]: Finished difference. Result has 233 places, 277 transitions, 2960 flow [2024-06-27 19:37:07,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2960, PETRI_PLACES=233, PETRI_TRANSITIONS=277} [2024-06-27 19:37:07,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-27 19:37:07,187 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 277 transitions, 2960 flow [2024-06-27 19:37:07,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:07,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:07,187 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-27 19:37:07,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:37:07,188 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:07,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:07,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1246170702, now seen corresponding path program 6 times [2024-06-27 19:37:07,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:07,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495024738] [2024-06-27 19:37:07,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:07,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:07,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:07,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:07,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:07,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495024738] [2024-06-27 19:37:07,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495024738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:07,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:07,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:07,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019554830] [2024-06-27 19:37:07,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:07,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:07,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:07,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:07,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:07,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:07,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 277 transitions, 2960 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:07,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:07,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:07,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:07,870 INFO L124 PetriNetUnfolderBase]: 1771/3135 cut-off events. [2024-06-27 19:37:07,870 INFO L125 PetriNetUnfolderBase]: For 204614/204614 co-relation queries the response was YES. [2024-06-27 19:37:07,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20318 conditions, 3135 events. 1771/3135 cut-off events. For 204614/204614 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19984 event pairs, 406 based on Foata normal form. 1/3133 useless extension candidates. Maximal degree in co-relation 20221. Up to 2674 conditions per place. [2024-06-27 19:37:07,895 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 253 selfloop transitions, 41 changer transitions 0/304 dead transitions. [2024-06-27 19:37:07,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 304 transitions, 3806 flow [2024-06-27 19:37:07,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:37:07,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:37:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 19:37:07,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788113695090439 [2024-06-27 19:37:07,896 INFO L175 Difference]: Start difference. First operand has 233 places, 277 transitions, 2960 flow. Second operand 9 states and 224 transitions. [2024-06-27 19:37:07,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 304 transitions, 3806 flow [2024-06-27 19:37:08,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 304 transitions, 3585 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:08,624 INFO L231 Difference]: Finished difference. Result has 240 places, 281 transitions, 2923 flow [2024-06-27 19:37:08,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2923, PETRI_PLACES=240, PETRI_TRANSITIONS=281} [2024-06-27 19:37:08,624 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-27 19:37:08,624 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 281 transitions, 2923 flow [2024-06-27 19:37:08,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:08,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:08,625 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-27 19:37:08,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:37:08,625 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:08,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:08,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1303458466, now seen corresponding path program 7 times [2024-06-27 19:37:08,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:08,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539443242] [2024-06-27 19:37:08,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:08,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:08,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:08,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:08,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:08,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539443242] [2024-06-27 19:37:08,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539443242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:08,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:08,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:08,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413681280] [2024-06-27 19:37:08,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:08,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:08,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:08,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:08,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:08,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:08,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 281 transitions, 2923 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:08,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:08,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:08,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:09,121 INFO L124 PetriNetUnfolderBase]: 1768/3131 cut-off events. [2024-06-27 19:37:09,122 INFO L125 PetriNetUnfolderBase]: For 207616/207616 co-relation queries the response was YES. [2024-06-27 19:37:09,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20198 conditions, 3131 events. 1768/3131 cut-off events. For 207616/207616 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19944 event pairs, 406 based on Foata normal form. 1/3129 useless extension candidates. Maximal degree in co-relation 20098. Up to 2671 conditions per place. [2024-06-27 19:37:09,155 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 248 selfloop transitions, 40 changer transitions 0/298 dead transitions. [2024-06-27 19:37:09,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 298 transitions, 3541 flow [2024-06-27 19:37:09,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:09,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:09,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:37:09,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 19:37:09,156 INFO L175 Difference]: Start difference. First operand has 240 places, 281 transitions, 2923 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:37:09,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 298 transitions, 3541 flow [2024-06-27 19:37:09,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 298 transitions, 3419 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:09,579 INFO L231 Difference]: Finished difference. Result has 241 places, 281 transitions, 2887 flow [2024-06-27 19:37:09,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2887, PETRI_PLACES=241, PETRI_TRANSITIONS=281} [2024-06-27 19:37:09,580 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-27 19:37:09,580 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 281 transitions, 2887 flow [2024-06-27 19:37:09,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:09,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:09,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:09,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:37:09,581 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:09,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:09,581 INFO L85 PathProgramCache]: Analyzing trace with hash 948855084, now seen corresponding path program 8 times [2024-06-27 19:37:09,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:09,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265078013] [2024-06-27 19:37:09,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:09,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:09,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:09,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:09,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265078013] [2024-06-27 19:37:09,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265078013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:09,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:09,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:09,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710858631] [2024-06-27 19:37:09,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:09,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:09,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:09,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:09,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:09,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:09,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 281 transitions, 2887 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:09,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:09,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:09,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:10,187 INFO L124 PetriNetUnfolderBase]: 1781/3151 cut-off events. [2024-06-27 19:37:10,187 INFO L125 PetriNetUnfolderBase]: For 215946/215946 co-relation queries the response was YES. [2024-06-27 19:37:10,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20458 conditions, 3151 events. 1781/3151 cut-off events. For 215946/215946 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20099 event pairs, 409 based on Foata normal form. 1/3147 useless extension candidates. Maximal degree in co-relation 20357. Up to 2624 conditions per place. [2024-06-27 19:37:10,216 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 209 selfloop transitions, 85 changer transitions 0/304 dead transitions. [2024-06-27 19:37:10,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 304 transitions, 3899 flow [2024-06-27 19:37:10,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:10,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:10,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:37:10,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-27 19:37:10,217 INFO L175 Difference]: Start difference. First operand has 241 places, 281 transitions, 2887 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:37:10,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 304 transitions, 3899 flow [2024-06-27 19:37:10,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 304 transitions, 3819 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:10,613 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 3101 flow [2024-06-27 19:37:10,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3101, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-27 19:37:10,613 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-27 19:37:10,613 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 3101 flow [2024-06-27 19:37:10,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:10,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:10,613 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-27 19:37:10,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:37:10,613 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:10,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:10,614 INFO L85 PathProgramCache]: Analyzing trace with hash 957425964, now seen corresponding path program 9 times [2024-06-27 19:37:10,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:10,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074081052] [2024-06-27 19:37:10,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:10,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:10,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:10,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:10,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:10,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074081052] [2024-06-27 19:37:10,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074081052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:10,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:10,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:10,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351156374] [2024-06-27 19:37:10,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:10,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:10,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:10,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:10,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:10,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:10,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 3101 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:10,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:10,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:10,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:11,100 INFO L124 PetriNetUnfolderBase]: 1778/3147 cut-off events. [2024-06-27 19:37:11,101 INFO L125 PetriNetUnfolderBase]: For 219965/219965 co-relation queries the response was YES. [2024-06-27 19:37:11,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20542 conditions, 3147 events. 1778/3147 cut-off events. For 219965/219965 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20153 event pairs, 409 based on Foata normal form. 1/3143 useless extension candidates. Maximal degree in co-relation 20440. Up to 2621 conditions per place. [2024-06-27 19:37:11,132 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 207 selfloop transitions, 86 changer transitions 0/303 dead transitions. [2024-06-27 19:37:11,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 303 transitions, 3859 flow [2024-06-27 19:37:11,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:11,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:11,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:37:11,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 19:37:11,133 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 3101 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:37:11,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 303 transitions, 3859 flow [2024-06-27 19:37:11,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 303 transitions, 3706 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 19:37:11,926 INFO L231 Difference]: Finished difference. Result has 247 places, 288 transitions, 3126 flow [2024-06-27 19:37:11,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3126, PETRI_PLACES=247, PETRI_TRANSITIONS=288} [2024-06-27 19:37:11,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-27 19:37:11,927 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 288 transitions, 3126 flow [2024-06-27 19:37:11,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:11,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:11,927 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-27 19:37:11,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:37:11,927 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:11,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:11,927 INFO L85 PathProgramCache]: Analyzing trace with hash -2019379120, now seen corresponding path program 4 times [2024-06-27 19:37:11,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:11,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385244053] [2024-06-27 19:37:11,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:11,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:12,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:12,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:12,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385244053] [2024-06-27 19:37:12,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385244053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:12,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:12,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:12,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963156876] [2024-06-27 19:37:12,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:12,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:12,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:12,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:12,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:12,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:12,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 288 transitions, 3126 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:12,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:12,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:12,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:12,423 INFO L124 PetriNetUnfolderBase]: 1775/3141 cut-off events. [2024-06-27 19:37:12,424 INFO L125 PetriNetUnfolderBase]: For 223854/223854 co-relation queries the response was YES. [2024-06-27 19:37:12,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20508 conditions, 3141 events. 1775/3141 cut-off events. For 223854/223854 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20093 event pairs, 413 based on Foata normal form. 1/3135 useless extension candidates. Maximal degree in co-relation 20405. Up to 2649 conditions per place. [2024-06-27 19:37:12,454 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 232 selfloop transitions, 67 changer transitions 0/309 dead transitions. [2024-06-27 19:37:12,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 309 transitions, 4085 flow [2024-06-27 19:37:12,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:12,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:12,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:37:12,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-27 19:37:12,455 INFO L175 Difference]: Start difference. First operand has 247 places, 288 transitions, 3126 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:37:12,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 309 transitions, 4085 flow [2024-06-27 19:37:12,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 309 transitions, 3863 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:12,942 INFO L231 Difference]: Finished difference. Result has 247 places, 290 transitions, 3083 flow [2024-06-27 19:37:12,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3083, PETRI_PLACES=247, PETRI_TRANSITIONS=290} [2024-06-27 19:37:12,942 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-27 19:37:12,942 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 290 transitions, 3083 flow [2024-06-27 19:37:12,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:12,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:12,943 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-27 19:37:12,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:37:12,943 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:12,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:12,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1393936046, now seen corresponding path program 5 times [2024-06-27 19:37:12,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:12,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154497159] [2024-06-27 19:37:12,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:12,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:13,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:13,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:13,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154497159] [2024-06-27 19:37:13,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154497159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:13,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:13,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:13,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151369119] [2024-06-27 19:37:13,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:13,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:13,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:13,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:13,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:13,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:13,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 290 transitions, 3083 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:13,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:13,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:13,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:13,471 INFO L124 PetriNetUnfolderBase]: 1788/3163 cut-off events. [2024-06-27 19:37:13,471 INFO L125 PetriNetUnfolderBase]: For 232214/232214 co-relation queries the response was YES. [2024-06-27 19:37:13,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20717 conditions, 3163 events. 1788/3163 cut-off events. For 232214/232214 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20246 event pairs, 413 based on Foata normal form. 1/3157 useless extension candidates. Maximal degree in co-relation 20615. Up to 2664 conditions per place. [2024-06-27 19:37:13,498 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 72 changer transitions 0/312 dead transitions. [2024-06-27 19:37:13,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 312 transitions, 4109 flow [2024-06-27 19:37:13,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:13,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:13,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:37:13,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 19:37:13,500 INFO L175 Difference]: Start difference. First operand has 247 places, 290 transitions, 3083 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:37:13,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 312 transitions, 4109 flow [2024-06-27 19:37:14,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 312 transitions, 3989 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 19:37:14,092 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3217 flow [2024-06-27 19:37:14,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-27 19:37:14,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-27 19:37:14,093 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3217 flow [2024-06-27 19:37:14,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:14,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:14,093 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-27 19:37:14,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:37:14,093 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:14,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:14,094 INFO L85 PathProgramCache]: Analyzing trace with hash 964099148, now seen corresponding path program 6 times [2024-06-27 19:37:14,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:14,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807380151] [2024-06-27 19:37:14,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:14,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:14,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:14,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:14,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:14,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807380151] [2024-06-27 19:37:14,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807380151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:14,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:14,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:14,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862256542] [2024-06-27 19:37:14,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:14,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:14,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:14,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:14,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:14,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:14,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:14,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:14,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:14,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:14,653 INFO L124 PetriNetUnfolderBase]: 1785/3166 cut-off events. [2024-06-27 19:37:14,653 INFO L125 PetriNetUnfolderBase]: For 235900/235900 co-relation queries the response was YES. [2024-06-27 19:37:14,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20698 conditions, 3166 events. 1785/3166 cut-off events. For 235900/235900 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20259 event pairs, 401 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 20594. Up to 2756 conditions per place. [2024-06-27 19:37:14,682 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 275 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-27 19:37:14,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 310 transitions, 3851 flow [2024-06-27 19:37:14,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:14,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:14,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:37:14,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 19:37:14,683 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3217 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:37:14,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 310 transitions, 3851 flow [2024-06-27 19:37:15,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 310 transitions, 3713 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 19:37:15,280 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3135 flow [2024-06-27 19:37:15,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3135, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-27 19:37:15,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-27 19:37:15,281 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3135 flow [2024-06-27 19:37:15,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:15,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:15,281 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-27 19:37:15,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:37:15,281 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:15,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:15,281 INFO L85 PathProgramCache]: Analyzing trace with hash 667942308, now seen corresponding path program 10 times [2024-06-27 19:37:15,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:15,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991715905] [2024-06-27 19:37:15,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:15,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:15,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:15,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:15,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991715905] [2024-06-27 19:37:15,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991715905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:15,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:15,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:15,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833727425] [2024-06-27 19:37:15,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:15,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:15,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:15,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:15,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:15,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3135 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:15,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:15,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:15,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:15,769 INFO L124 PetriNetUnfolderBase]: 1790/3159 cut-off events. [2024-06-27 19:37:15,769 INFO L125 PetriNetUnfolderBase]: For 242731/242731 co-relation queries the response was YES. [2024-06-27 19:37:15,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20701 conditions, 3159 events. 1790/3159 cut-off events. For 242731/242731 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20233 event pairs, 434 based on Foata normal form. 1/3153 useless extension candidates. Maximal degree in co-relation 20596. Up to 2637 conditions per place. [2024-06-27 19:37:15,799 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 87 changer transitions 0/312 dead transitions. [2024-06-27 19:37:15,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 312 transitions, 4107 flow [2024-06-27 19:37:15,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:15,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:15,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:37:15,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-27 19:37:15,800 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3135 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:37:15,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 312 transitions, 4107 flow [2024-06-27 19:37:16,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 312 transitions, 4007 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:16,614 INFO L231 Difference]: Finished difference. Result has 255 places, 299 transitions, 3265 flow [2024-06-27 19:37:16,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3265, PETRI_PLACES=255, PETRI_TRANSITIONS=299} [2024-06-27 19:37:16,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-27 19:37:16,615 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 299 transitions, 3265 flow [2024-06-27 19:37:16,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:16,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:16,615 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-27 19:37:16,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:37:16,615 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:16,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:16,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1613045460, now seen corresponding path program 11 times [2024-06-27 19:37:16,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:16,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423064569] [2024-06-27 19:37:16,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:16,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:16,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:16,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:16,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423064569] [2024-06-27 19:37:16,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423064569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:16,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:16,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:16,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74726706] [2024-06-27 19:37:16,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:16,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:16,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:16,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:16,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:16,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:16,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 299 transitions, 3265 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:16,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:16,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:16,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:17,143 INFO L124 PetriNetUnfolderBase]: 1787/3155 cut-off events. [2024-06-27 19:37:17,143 INFO L125 PetriNetUnfolderBase]: For 246666/246666 co-relation queries the response was YES. [2024-06-27 19:37:17,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20805 conditions, 3155 events. 1787/3155 cut-off events. For 246666/246666 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20209 event pairs, 434 based on Foata normal form. 1/3149 useless extension candidates. Maximal degree in co-relation 20699. Up to 2634 conditions per place. [2024-06-27 19:37:17,172 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 212 selfloop transitions, 89 changer transitions 0/311 dead transitions. [2024-06-27 19:37:17,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 311 transitions, 4041 flow [2024-06-27 19:37:17,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:17,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:17,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:37:17,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-27 19:37:17,173 INFO L175 Difference]: Start difference. First operand has 255 places, 299 transitions, 3265 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:37:17,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 311 transitions, 4041 flow [2024-06-27 19:37:18,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 311 transitions, 3757 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:18,156 INFO L231 Difference]: Finished difference. Result has 257 places, 299 transitions, 3165 flow [2024-06-27 19:37:18,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3165, PETRI_PLACES=257, PETRI_TRANSITIONS=299} [2024-06-27 19:37:18,157 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-27 19:37:18,157 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 299 transitions, 3165 flow [2024-06-27 19:37:18,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:18,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:18,157 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-27 19:37:18,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:37:18,157 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:18,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:18,157 INFO L85 PathProgramCache]: Analyzing trace with hash 562061612, now seen corresponding path program 12 times [2024-06-27 19:37:18,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:18,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140690406] [2024-06-27 19:37:18,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:18,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:18,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:18,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:18,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:18,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140690406] [2024-06-27 19:37:18,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140690406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:18,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:18,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:18,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562296789] [2024-06-27 19:37:18,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:18,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:18,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:18,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:18,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:18,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:18,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 299 transitions, 3165 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:18,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:18,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:18,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:18,678 INFO L124 PetriNetUnfolderBase]: 1784/3151 cut-off events. [2024-06-27 19:37:18,678 INFO L125 PetriNetUnfolderBase]: For 249022/249022 co-relation queries the response was YES. [2024-06-27 19:37:18,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20709 conditions, 3151 events. 1784/3151 cut-off events. For 249022/249022 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20172 event pairs, 434 based on Foata normal form. 1/3145 useless extension candidates. Maximal degree in co-relation 20602. Up to 2631 conditions per place. [2024-06-27 19:37:18,709 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 89 changer transitions 0/310 dead transitions. [2024-06-27 19:37:18,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 310 transitions, 3791 flow [2024-06-27 19:37:18,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:18,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:18,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:37:18,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-27 19:37:18,710 INFO L175 Difference]: Start difference. First operand has 257 places, 299 transitions, 3165 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:37:18,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 310 transitions, 3791 flow [2024-06-27 19:37:19,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 310 transitions, 3589 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:19,629 INFO L231 Difference]: Finished difference. Result has 259 places, 299 transitions, 3147 flow [2024-06-27 19:37:19,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3147, PETRI_PLACES=259, PETRI_TRANSITIONS=299} [2024-06-27 19:37:19,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-27 19:37:19,629 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 299 transitions, 3147 flow [2024-06-27 19:37:19,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:19,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:19,629 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-27 19:37:19,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:37:19,630 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:19,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:19,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1058013594, now seen corresponding path program 7 times [2024-06-27 19:37:19,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:19,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590146511] [2024-06-27 19:37:19,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:19,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:19,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:19,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-27 19:37:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590146511] [2024-06-27 19:37:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590146511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:19,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:19,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:19,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736264968] [2024-06-27 19:37:19,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:19,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:19,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:19,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:19,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:19,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 299 transitions, 3147 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:19,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:19,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:19,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:20,245 INFO L124 PetriNetUnfolderBase]: 1794/3184 cut-off events. [2024-06-27 19:37:20,246 INFO L125 PetriNetUnfolderBase]: For 254853/254853 co-relation queries the response was YES. [2024-06-27 19:37:20,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20887 conditions, 3184 events. 1794/3184 cut-off events. For 254853/254853 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20445 event pairs, 403 based on Foata normal form. 1/3183 useless extension candidates. Maximal degree in co-relation 20779. Up to 2768 conditions per place. [2024-06-27 19:37:20,279 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 278 selfloop transitions, 28 changer transitions 0/316 dead transitions. [2024-06-27 19:37:20,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 316 transitions, 3866 flow [2024-06-27 19:37:20,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:20,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:20,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:37:20,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:37:20,280 INFO L175 Difference]: Start difference. First operand has 259 places, 299 transitions, 3147 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:37:20,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 316 transitions, 3866 flow [2024-06-27 19:37:20,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 316 transitions, 3674 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:20,989 INFO L231 Difference]: Finished difference. Result has 260 places, 305 transitions, 3104 flow [2024-06-27 19:37:20,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3104, PETRI_PLACES=260, PETRI_TRANSITIONS=305} [2024-06-27 19:37:20,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-27 19:37:20,989 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 305 transitions, 3104 flow [2024-06-27 19:37:20,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:20,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:20,990 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-27 19:37:20,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:37:20,990 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:20,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:20,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1046039856, now seen corresponding path program 8 times [2024-06-27 19:37:20,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:20,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674625882] [2024-06-27 19:37:20,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:20,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:20,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:21,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:21,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:21,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674625882] [2024-06-27 19:37:21,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674625882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:21,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:21,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:21,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902326802] [2024-06-27 19:37:21,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:21,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:21,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:21,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:21,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:21,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:21,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 305 transitions, 3104 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:21,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:21,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:21,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:21,585 INFO L124 PetriNetUnfolderBase]: 1799/3184 cut-off events. [2024-06-27 19:37:21,585 INFO L125 PetriNetUnfolderBase]: For 261133/261133 co-relation queries the response was YES. [2024-06-27 19:37:21,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20876 conditions, 3184 events. 1799/3184 cut-off events. For 261133/261133 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20455 event pairs, 418 based on Foata normal form. 1/3180 useless extension candidates. Maximal degree in co-relation 20767. Up to 2676 conditions per place. [2024-06-27 19:37:21,617 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 81 changer transitions 0/321 dead transitions. [2024-06-27 19:37:21,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 321 transitions, 4116 flow [2024-06-27 19:37:21,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:21,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:21,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:37:21,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 19:37:21,618 INFO L175 Difference]: Start difference. First operand has 260 places, 305 transitions, 3104 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:37:21,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 321 transitions, 4116 flow [2024-06-27 19:37:22,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 321 transitions, 4036 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:22,460 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3248 flow [2024-06-27 19:37:22,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-27 19:37:22,460 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-27 19:37:22,460 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3248 flow [2024-06-27 19:37:22,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:22,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:22,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:22,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:37:22,461 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:22,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:22,461 INFO L85 PathProgramCache]: Analyzing trace with hash 562307566, now seen corresponding path program 9 times [2024-06-27 19:37:22,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:22,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489674175] [2024-06-27 19:37:22,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:22,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:22,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:22,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:22,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:22,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489674175] [2024-06-27 19:37:22,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489674175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:22,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:22,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:22,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216731360] [2024-06-27 19:37:22,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:22,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:22,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:22,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:22,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:22,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:22,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3248 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:22,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:22,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:22,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:23,000 INFO L124 PetriNetUnfolderBase]: 1812/3206 cut-off events. [2024-06-27 19:37:23,001 INFO L125 PetriNetUnfolderBase]: For 271212/271212 co-relation queries the response was YES. [2024-06-27 19:37:23,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21271 conditions, 3206 events. 1812/3206 cut-off events. For 271212/271212 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20614 event pairs, 418 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 21161. Up to 2691 conditions per place. [2024-06-27 19:37:23,029 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 229 selfloop transitions, 89 changer transitions 0/328 dead transitions. [2024-06-27 19:37:23,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 328 transitions, 4333 flow [2024-06-27 19:37:23,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:23,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:23,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:37:23,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 19:37:23,030 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3248 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:37:23,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 328 transitions, 4333 flow [2024-06-27 19:37:23,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 328 transitions, 4123 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:23,847 INFO L231 Difference]: Finished difference. Result has 266 places, 315 transitions, 3333 flow [2024-06-27 19:37:23,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3333, PETRI_PLACES=266, PETRI_TRANSITIONS=315} [2024-06-27 19:37:23,848 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-27 19:37:23,848 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 315 transitions, 3333 flow [2024-06-27 19:37:23,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:23,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:23,848 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-27 19:37:23,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:37:23,848 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:23,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:23,848 INFO L85 PathProgramCache]: Analyzing trace with hash 562068556, now seen corresponding path program 10 times [2024-06-27 19:37:23,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:23,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747040187] [2024-06-27 19:37:23,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:23,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:23,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:23,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:23,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747040187] [2024-06-27 19:37:23,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747040187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:23,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:23,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:23,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442077425] [2024-06-27 19:37:23,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:23,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:23,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:23,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:23,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:23,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:23,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 315 transitions, 3333 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:23,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:23,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:23,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:24,370 INFO L124 PetriNetUnfolderBase]: 1809/3202 cut-off events. [2024-06-27 19:37:24,370 INFO L125 PetriNetUnfolderBase]: For 274215/274215 co-relation queries the response was YES. [2024-06-27 19:37:24,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21205 conditions, 3202 events. 1809/3202 cut-off events. For 274215/274215 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20564 event pairs, 418 based on Foata normal form. 1/3198 useless extension candidates. Maximal degree in co-relation 21094. Up to 2688 conditions per place. [2024-06-27 19:37:24,403 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 88 changer transitions 0/328 dead transitions. [2024-06-27 19:37:24,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 4311 flow [2024-06-27 19:37:24,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:24,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:24,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:37:24,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-27 19:37:24,404 INFO L175 Difference]: Start difference. First operand has 266 places, 315 transitions, 3333 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:37:24,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 4311 flow [2024-06-27 19:37:25,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 328 transitions, 4085 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:25,430 INFO L231 Difference]: Finished difference. Result has 269 places, 315 transitions, 3289 flow [2024-06-27 19:37:25,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=262, 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=3289, PETRI_PLACES=269, PETRI_TRANSITIONS=315} [2024-06-27 19:37:25,430 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-27 19:37:25,430 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 315 transitions, 3289 flow [2024-06-27 19:37:25,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:25,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:25,430 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-27 19:37:25,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:37:25,431 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:25,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:25,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1966357428, now seen corresponding path program 11 times [2024-06-27 19:37:25,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:25,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067222748] [2024-06-27 19:37:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:25,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:25,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:25,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:25,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:25,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067222748] [2024-06-27 19:37:25,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067222748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:25,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:25,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:25,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141026257] [2024-06-27 19:37:25,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:25,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:25,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:25,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:25,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:25,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:25,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 315 transitions, 3289 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:25,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:25,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:25,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:25,960 INFO L124 PetriNetUnfolderBase]: 1806/3207 cut-off events. [2024-06-27 19:37:25,960 INFO L125 PetriNetUnfolderBase]: For 277042/277042 co-relation queries the response was YES. [2024-06-27 19:37:25,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21148 conditions, 3207 events. 1806/3207 cut-off events. For 277042/277042 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20633 event pairs, 403 based on Foata normal form. 1/3206 useless extension candidates. Maximal degree in co-relation 21036. Up to 2772 conditions per place. [2024-06-27 19:37:25,996 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 40 changer transitions 0/327 dead transitions. [2024-06-27 19:37:25,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 327 transitions, 4109 flow [2024-06-27 19:37:25,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:25,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:25,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:37:25,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-27 19:37:25,997 INFO L175 Difference]: Start difference. First operand has 269 places, 315 transitions, 3289 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:37:25,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 327 transitions, 4109 flow [2024-06-27 19:37:26,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 327 transitions, 3907 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:26,843 INFO L231 Difference]: Finished difference. Result has 271 places, 315 transitions, 3173 flow [2024-06-27 19:37:26,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3173, PETRI_PLACES=271, PETRI_TRANSITIONS=315} [2024-06-27 19:37:26,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-27 19:37:26,844 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 315 transitions, 3173 flow [2024-06-27 19:37:26,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:26,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:26,844 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-27 19:37:26,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:37:26,844 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:26,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:26,844 INFO L85 PathProgramCache]: Analyzing trace with hash -108177144, now seen corresponding path program 12 times [2024-06-27 19:37:26,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:26,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359956254] [2024-06-27 19:37:26,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:26,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:26,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:26,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:26,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359956254] [2024-06-27 19:37:26,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359956254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:26,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:26,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:26,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899523003] [2024-06-27 19:37:26,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:26,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:26,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:26,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:26,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:26,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:26,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 315 transitions, 3173 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:26,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:26,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:26,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:27,359 INFO L124 PetriNetUnfolderBase]: 1803/3203 cut-off events. [2024-06-27 19:37:27,360 INFO L125 PetriNetUnfolderBase]: For 280069/280069 co-relation queries the response was YES. [2024-06-27 19:37:27,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21001 conditions, 3203 events. 1803/3203 cut-off events. For 280069/280069 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20617 event pairs, 403 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 20888. Up to 2769 conditions per place. [2024-06-27 19:37:27,391 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 41 changer transitions 0/328 dead transitions. [2024-06-27 19:37:27,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 328 transitions, 3839 flow [2024-06-27 19:37:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:37:27,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:37:27,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 19:37:27,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-27 19:37:27,392 INFO L175 Difference]: Start difference. First operand has 271 places, 315 transitions, 3173 flow. Second operand 9 states and 214 transitions. [2024-06-27 19:37:27,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 328 transitions, 3839 flow [2024-06-27 19:37:28,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 328 transitions, 3673 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:28,054 INFO L231 Difference]: Finished difference. Result has 273 places, 315 transitions, 3095 flow [2024-06-27 19:37:28,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3095, PETRI_PLACES=273, PETRI_TRANSITIONS=315} [2024-06-27 19:37:28,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-27 19:37:28,054 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 315 transitions, 3095 flow [2024-06-27 19:37:28,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:28,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:28,055 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-27 19:37:28,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:37:28,055 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:28,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:28,055 INFO L85 PathProgramCache]: Analyzing trace with hash 570650348, now seen corresponding path program 2 times [2024-06-27 19:37:28,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:28,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177674897] [2024-06-27 19:37:28,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:28,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:28,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:28,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:28,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:28,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177674897] [2024-06-27 19:37:28,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177674897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:28,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:28,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:28,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613693814] [2024-06-27 19:37:28,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:28,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:28,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:28,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:28,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:28,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:37:28,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 315 transitions, 3095 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-27 19:37:28,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:28,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:37:28,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:28,594 INFO L124 PetriNetUnfolderBase]: 1733/3103 cut-off events. [2024-06-27 19:37:28,594 INFO L125 PetriNetUnfolderBase]: For 315259/315259 co-relation queries the response was YES. [2024-06-27 19:37:28,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20642 conditions, 3103 events. 1733/3103 cut-off events. For 315259/315259 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20147 event pairs, 392 based on Foata normal form. 10/3076 useless extension candidates. Maximal degree in co-relation 20530. Up to 2496 conditions per place. [2024-06-27 19:37:28,626 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 236 selfloop transitions, 39 changer transitions 0/331 dead transitions. [2024-06-27 19:37:28,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 331 transitions, 3723 flow [2024-06-27 19:37:28,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:28,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:28,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:37:28,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 19:37:28,627 INFO L175 Difference]: Start difference. First operand has 273 places, 315 transitions, 3095 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:37:28,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 331 transitions, 3723 flow [2024-06-27 19:37:29,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 331 transitions, 3613 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:37:29,454 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3091 flow [2024-06-27 19:37:29,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3091, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-27 19:37:29,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-27 19:37:29,455 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3091 flow [2024-06-27 19:37:29,455 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-27 19:37:29,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:29,455 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-27 19:37:29,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:37:29,455 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:29,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:29,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1417987834, now seen corresponding path program 3 times [2024-06-27 19:37:29,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:29,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64472997] [2024-06-27 19:37:29,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:29,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:29,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:29,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:29,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64472997] [2024-06-27 19:37:29,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64472997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:29,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601916368] [2024-06-27 19:37:29,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:29,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:29,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:29,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:29,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:29,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:37:29,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3091 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-27 19:37:29,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:29,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:37:29,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:29,985 INFO L124 PetriNetUnfolderBase]: 1762/3178 cut-off events. [2024-06-27 19:37:29,985 INFO L125 PetriNetUnfolderBase]: For 323495/323495 co-relation queries the response was YES. [2024-06-27 19:37:30,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21187 conditions, 3178 events. 1762/3178 cut-off events. For 323495/323495 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20800 event pairs, 391 based on Foata normal form. 9/3156 useless extension candidates. Maximal degree in co-relation 21074. Up to 2582 conditions per place. [2024-06-27 19:37:30,095 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 260 selfloop transitions, 16 changer transitions 0/332 dead transitions. [2024-06-27 19:37:30,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 332 transitions, 3723 flow [2024-06-27 19:37:30,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:30,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:30,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:37:30,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-27 19:37:30,096 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3091 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:37:30,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 332 transitions, 3723 flow [2024-06-27 19:37:30,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 332 transitions, 3639 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:30,911 INFO L231 Difference]: Finished difference. Result has 274 places, 317 transitions, 3069 flow [2024-06-27 19:37:30,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=274, PETRI_TRANSITIONS=317} [2024-06-27 19:37:30,912 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-27 19:37:30,912 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 317 transitions, 3069 flow [2024-06-27 19:37:30,912 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-27 19:37:30,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:30,912 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-27 19:37:30,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:37:30,912 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:30,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:30,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1949204756, now seen corresponding path program 4 times [2024-06-27 19:37:30,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:30,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899413013] [2024-06-27 19:37:30,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:30,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:30,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:31,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:31,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:31,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899413013] [2024-06-27 19:37:31,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899413013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:31,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:31,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:31,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151802620] [2024-06-27 19:37:31,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:31,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:31,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:31,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:31,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:31,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:37:31,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 317 transitions, 3069 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-27 19:37:31,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:31,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:37:31,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:31,488 INFO L124 PetriNetUnfolderBase]: 1764/3184 cut-off events. [2024-06-27 19:37:31,488 INFO L125 PetriNetUnfolderBase]: For 310629/310629 co-relation queries the response was YES. [2024-06-27 19:37:31,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20858 conditions, 3184 events. 1764/3184 cut-off events. For 310629/310629 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20813 event pairs, 385 based on Foata normal form. 8/3161 useless extension candidates. Maximal degree in co-relation 20744. Up to 2560 conditions per place. [2024-06-27 19:37:31,520 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 262 selfloop transitions, 19 changer transitions 0/337 dead transitions. [2024-06-27 19:37:31,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 337 transitions, 3733 flow [2024-06-27 19:37:31,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:31,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:37:31,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 19:37:31,521 INFO L175 Difference]: Start difference. First operand has 274 places, 317 transitions, 3069 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:37:31,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 337 transitions, 3733 flow [2024-06-27 19:37:32,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 337 transitions, 3693 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:32,502 INFO L231 Difference]: Finished difference. Result has 277 places, 318 transitions, 3097 flow [2024-06-27 19:37:32,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3097, PETRI_PLACES=277, PETRI_TRANSITIONS=318} [2024-06-27 19:37:32,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-27 19:37:32,503 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 318 transitions, 3097 flow [2024-06-27 19:37:32,503 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-27 19:37:32,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:32,503 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-27 19:37:32,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:37:32,504 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:32,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1112624964, now seen corresponding path program 1 times [2024-06-27 19:37:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:32,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099138800] [2024-06-27 19:37:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:32,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:32,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:32,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:32,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099138800] [2024-06-27 19:37:32,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099138800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:32,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:32,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:32,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894723384] [2024-06-27 19:37:32,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:32,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:32,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:32,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:32,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:32,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:37:32,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 318 transitions, 3097 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-27 19:37:32,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:32,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:37:32,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:33,084 INFO L124 PetriNetUnfolderBase]: 1890/3397 cut-off events. [2024-06-27 19:37:33,085 INFO L125 PetriNetUnfolderBase]: For 357126/357126 co-relation queries the response was YES. [2024-06-27 19:37:33,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3397 events. 1890/3397 cut-off events. For 357126/357126 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22401 event pairs, 386 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 22761. Up to 2728 conditions per place. [2024-06-27 19:37:33,130 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 274 selfloop transitions, 19 changer transitions 0/349 dead transitions. [2024-06-27 19:37:33,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 349 transitions, 3995 flow [2024-06-27 19:37:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:33,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:33,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:37:33,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 19:37:33,131 INFO L175 Difference]: Start difference. First operand has 277 places, 318 transitions, 3097 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:37:33,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 349 transitions, 3995 flow [2024-06-27 19:37:34,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 349 transitions, 3943 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:34,027 INFO L231 Difference]: Finished difference. Result has 279 places, 320 transitions, 3125 flow [2024-06-27 19:37:34,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3125, PETRI_PLACES=279, PETRI_TRANSITIONS=320} [2024-06-27 19:37:34,028 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-27 19:37:34,028 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 320 transitions, 3125 flow [2024-06-27 19:37:34,028 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-27 19:37:34,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:34,028 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-27 19:37:34,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:37:34,029 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:34,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:34,029 INFO L85 PathProgramCache]: Analyzing trace with hash 676506572, now seen corresponding path program 2 times [2024-06-27 19:37:34,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:34,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069950276] [2024-06-27 19:37:34,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:34,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:34,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:34,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:34,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:34,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069950276] [2024-06-27 19:37:34,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069950276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:34,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:34,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:34,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097084859] [2024-06-27 19:37:34,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:34,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:34,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:34,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:34,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:34,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:37:34,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 320 transitions, 3125 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-27 19:37:34,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:34,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:37:34,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:34,594 INFO L124 PetriNetUnfolderBase]: 1868/3359 cut-off events. [2024-06-27 19:37:34,594 INFO L125 PetriNetUnfolderBase]: For 335568/335568 co-relation queries the response was YES. [2024-06-27 19:37:34,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3359 events. 1868/3359 cut-off events. For 335568/335568 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22152 event pairs, 401 based on Foata normal form. 9/3365 useless extension candidates. Maximal degree in co-relation 21753. Up to 2761 conditions per place. [2024-06-27 19:37:34,629 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 269 selfloop transitions, 16 changer transitions 0/341 dead transitions. [2024-06-27 19:37:34,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 3773 flow [2024-06-27 19:37:34,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:34,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:34,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:37:34,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 19:37:34,630 INFO L175 Difference]: Start difference. First operand has 279 places, 320 transitions, 3125 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:37:34,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 3773 flow [2024-06-27 19:37:35,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 341 transitions, 3743 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:35,563 INFO L231 Difference]: Finished difference. Result has 282 places, 320 transitions, 3133 flow [2024-06-27 19:37:35,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3133, PETRI_PLACES=282, PETRI_TRANSITIONS=320} [2024-06-27 19:37:35,563 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-27 19:37:35,564 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 320 transitions, 3133 flow [2024-06-27 19:37:35,564 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-27 19:37:35,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:35,564 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-27 19:37:35,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:37:35,564 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:35,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:35,564 INFO L85 PathProgramCache]: Analyzing trace with hash 957436876, now seen corresponding path program 3 times [2024-06-27 19:37:35,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:35,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559085496] [2024-06-27 19:37:35,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:35,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:35,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:35,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:35,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559085496] [2024-06-27 19:37:35,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559085496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:35,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:35,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:35,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538732719] [2024-06-27 19:37:35,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:35,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:35,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:35,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:35,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:35,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:37:35,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 320 transitions, 3133 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-27 19:37:35,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:35,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:37:35,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:36,200 INFO L124 PetriNetUnfolderBase]: 1902/3412 cut-off events. [2024-06-27 19:37:36,201 INFO L125 PetriNetUnfolderBase]: For 343881/343881 co-relation queries the response was YES. [2024-06-27 19:37:36,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22284 conditions, 3412 events. 1902/3412 cut-off events. For 343881/343881 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22490 event pairs, 410 based on Foata normal form. 10/3416 useless extension candidates. Maximal degree in co-relation 22166. Up to 2784 conditions per place. [2024-06-27 19:37:36,236 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 244 selfloop transitions, 39 changer transitions 0/339 dead transitions. [2024-06-27 19:37:36,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 339 transitions, 3789 flow [2024-06-27 19:37:36,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:36,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:37:36,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-27 19:37:36,237 INFO L175 Difference]: Start difference. First operand has 282 places, 320 transitions, 3133 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:37:36,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 339 transitions, 3789 flow [2024-06-27 19:37:37,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 339 transitions, 3752 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:37,355 INFO L231 Difference]: Finished difference. Result has 283 places, 321 transitions, 3202 flow [2024-06-27 19:37:37,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3202, PETRI_PLACES=283, PETRI_TRANSITIONS=321} [2024-06-27 19:37:37,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-27 19:37:37,355 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 321 transitions, 3202 flow [2024-06-27 19:37:37,355 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-27 19:37:37,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:37,356 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-27 19:37:37,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:37:37,356 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:37,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:37,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1650835328, now seen corresponding path program 1 times [2024-06-27 19:37:37,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:37,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875120577] [2024-06-27 19:37:37,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:37,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:37,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:37,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-27 19:37:37,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:37,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875120577] [2024-06-27 19:37:37,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875120577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:37,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:37,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:37,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773620871] [2024-06-27 19:37:37,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:37,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:37,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:37,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:37,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:37,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:37,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 321 transitions, 3202 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:37,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:37,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:37,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:37,980 INFO L124 PetriNetUnfolderBase]: 1985/3504 cut-off events. [2024-06-27 19:37:37,980 INFO L125 PetriNetUnfolderBase]: For 320582/320582 co-relation queries the response was YES. [2024-06-27 19:37:38,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22936 conditions, 3504 events. 1985/3504 cut-off events. For 320582/320582 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22742 event pairs, 429 based on Foata normal form. 2/3503 useless extension candidates. Maximal degree in co-relation 22817. Up to 3064 conditions per place. [2024-06-27 19:37:38,014 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-27 19:37:38,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 338 transitions, 3928 flow [2024-06-27 19:37:38,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:38,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:38,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:37:38,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 19:37:38,015 INFO L175 Difference]: Start difference. First operand has 283 places, 321 transitions, 3202 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:37:38,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 338 transitions, 3928 flow [2024-06-27 19:37:38,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 338 transitions, 3846 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:38,960 INFO L231 Difference]: Finished difference. Result has 285 places, 323 transitions, 3217 flow [2024-06-27 19:37:38,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=285, PETRI_TRANSITIONS=323} [2024-06-27 19:37:38,961 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-27 19:37:38,961 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 323 transitions, 3217 flow [2024-06-27 19:37:38,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:38,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:38,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:38,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:37:38,962 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:38,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:38,962 INFO L85 PathProgramCache]: Analyzing trace with hash -25189714, now seen corresponding path program 4 times [2024-06-27 19:37:38,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:38,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265348733] [2024-06-27 19:37:38,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:38,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:38,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:39,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:39,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:39,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265348733] [2024-06-27 19:37:39,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265348733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:39,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:39,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:39,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414481890] [2024-06-27 19:37:39,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:39,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:39,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:39,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:39,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:39,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-27 19:37:39,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 323 transitions, 3217 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-27 19:37:39,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:39,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-27 19:37:39,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:39,521 INFO L124 PetriNetUnfolderBase]: 1920/3441 cut-off events. [2024-06-27 19:37:39,521 INFO L125 PetriNetUnfolderBase]: For 344409/344409 co-relation queries the response was YES. [2024-06-27 19:37:39,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22410 conditions, 3441 events. 1920/3441 cut-off events. For 344409/344409 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22728 event pairs, 417 based on Foata normal form. 10/3446 useless extension candidates. Maximal degree in co-relation 22290. Up to 2816 conditions per place. [2024-06-27 19:37:39,558 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 243 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-27 19:37:39,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 339 transitions, 3869 flow [2024-06-27 19:37:39,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:39,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:37:39,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-27 19:37:39,559 INFO L175 Difference]: Start difference. First operand has 285 places, 323 transitions, 3217 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:37:39,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 339 transitions, 3869 flow [2024-06-27 19:37:40,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 339 transitions, 3788 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:40,351 INFO L231 Difference]: Finished difference. Result has 287 places, 324 transitions, 3248 flow [2024-06-27 19:37:40,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=287, PETRI_TRANSITIONS=324} [2024-06-27 19:37:40,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-27 19:37:40,352 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 324 transitions, 3248 flow [2024-06-27 19:37:40,352 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-27 19:37:40,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:40,352 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-27 19:37:40,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:37:40,352 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:40,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:40,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1606354420, now seen corresponding path program 2 times [2024-06-27 19:37:40,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:40,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211451947] [2024-06-27 19:37:40,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:40,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:40,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:40,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:40,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211451947] [2024-06-27 19:37:40,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211451947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:40,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:40,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:40,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731122225] [2024-06-27 19:37:40,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:40,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:40,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:40,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:40,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:40,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:40,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 324 transitions, 3248 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:40,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:40,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:40,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:41,005 INFO L124 PetriNetUnfolderBase]: 2003/3535 cut-off events. [2024-06-27 19:37:41,006 INFO L125 PetriNetUnfolderBase]: For 319361/319361 co-relation queries the response was YES. [2024-06-27 19:37:41,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23007 conditions, 3535 events. 2003/3535 cut-off events. For 319361/319361 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22998 event pairs, 435 based on Foata normal form. 2/3535 useless extension candidates. Maximal degree in co-relation 22886. Up to 3094 conditions per place. [2024-06-27 19:37:41,040 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-27 19:37:41,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 338 transitions, 3972 flow [2024-06-27 19:37:41,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:41,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:41,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:37:41,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:37:41,041 INFO L175 Difference]: Start difference. First operand has 287 places, 324 transitions, 3248 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:37:41,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 338 transitions, 3972 flow [2024-06-27 19:37:42,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 338 transitions, 3884 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:42,049 INFO L231 Difference]: Finished difference. Result has 289 places, 326 transitions, 3263 flow [2024-06-27 19:37:42,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=289, PETRI_TRANSITIONS=326} [2024-06-27 19:37:42,050 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-27 19:37:42,050 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 326 transitions, 3263 flow [2024-06-27 19:37:42,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:42,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:42,050 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-27 19:37:42,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:37:42,051 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:42,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:42,051 INFO L85 PathProgramCache]: Analyzing trace with hash -828307128, now seen corresponding path program 3 times [2024-06-27 19:37:42,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:42,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161103198] [2024-06-27 19:37:42,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:42,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:42,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:42,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:42,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:42,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161103198] [2024-06-27 19:37:42,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161103198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:42,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:42,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:42,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216340536] [2024-06-27 19:37:42,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:42,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:42,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:42,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:42,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:42,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:42,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 326 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:42,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:42,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:42,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:42,633 INFO L124 PetriNetUnfolderBase]: 2011/3549 cut-off events. [2024-06-27 19:37:42,634 INFO L125 PetriNetUnfolderBase]: For 326110/326110 co-relation queries the response was YES. [2024-06-27 19:37:42,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23148 conditions, 3549 events. 2011/3549 cut-off events. For 326110/326110 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23106 event pairs, 437 based on Foata normal form. 2/3549 useless extension candidates. Maximal degree in co-relation 23026. Up to 3106 conditions per place. [2024-06-27 19:37:42,673 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 302 selfloop transitions, 28 changer transitions 0/340 dead transitions. [2024-06-27 19:37:42,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 340 transitions, 3995 flow [2024-06-27 19:37:42,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:42,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:37:42,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-27 19:37:42,674 INFO L175 Difference]: Start difference. First operand has 289 places, 326 transitions, 3263 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:37:42,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 340 transitions, 3995 flow [2024-06-27 19:37:43,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 340 transitions, 3908 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:43,848 INFO L231 Difference]: Finished difference. Result has 291 places, 328 transitions, 3285 flow [2024-06-27 19:37:43,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3285, PETRI_PLACES=291, PETRI_TRANSITIONS=328} [2024-06-27 19:37:43,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-27 19:37:43,849 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 328 transitions, 3285 flow [2024-06-27 19:37:43,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:43,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:43,849 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-27 19:37:43,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:37:43,849 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:43,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:43,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1400839130, now seen corresponding path program 4 times [2024-06-27 19:37:43,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:43,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34909375] [2024-06-27 19:37:43,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:43,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:43,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:43,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:43,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:43,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34909375] [2024-06-27 19:37:43,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34909375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:43,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:43,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:37:43,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318788097] [2024-06-27 19:37:43,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:43,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:37:43,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:43,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:37:43,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:37:43,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:43,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 328 transitions, 3285 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:43,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:43,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:43,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:44,446 INFO L124 PetriNetUnfolderBase]: 2006/3548 cut-off events. [2024-06-27 19:37:44,446 INFO L125 PetriNetUnfolderBase]: For 324989/324989 co-relation queries the response was YES. [2024-06-27 19:37:44,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23038 conditions, 3548 events. 2006/3548 cut-off events. For 324989/324989 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23118 event pairs, 417 based on Foata normal form. 2/3548 useless extension candidates. Maximal degree in co-relation 22915. Up to 3073 conditions per place. [2024-06-27 19:37:44,486 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 298 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-27 19:37:44,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 343 transitions, 4029 flow [2024-06-27 19:37:44,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:37:44,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:37:44,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:37:44,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:37:44,487 INFO L175 Difference]: Start difference. First operand has 291 places, 328 transitions, 3285 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:37:44,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 343 transitions, 4029 flow [2024-06-27 19:37:45,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 343 transitions, 3936 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:45,662 INFO L231 Difference]: Finished difference. Result has 293 places, 330 transitions, 3319 flow [2024-06-27 19:37:45,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3319, PETRI_PLACES=293, PETRI_TRANSITIONS=330} [2024-06-27 19:37:45,662 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-27 19:37:45,662 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 330 transitions, 3319 flow [2024-06-27 19:37:45,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:45,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:45,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:45,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:37:45,663 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:45,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:45,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1759086387, now seen corresponding path program 1 times [2024-06-27 19:37:45,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:45,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115981754] [2024-06-27 19:37:45,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:45,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:45,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:45,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:45,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:45,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115981754] [2024-06-27 19:37:45,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115981754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:45,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:45,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:45,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752476616] [2024-06-27 19:37:45,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:45,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:45,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:45,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:45,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:45,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:45,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 330 transitions, 3319 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:45,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:45,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:45,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:46,415 INFO L124 PetriNetUnfolderBase]: 2040/3594 cut-off events. [2024-06-27 19:37:46,416 INFO L125 PetriNetUnfolderBase]: For 347365/347365 co-relation queries the response was YES. [2024-06-27 19:37:46,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23872 conditions, 3594 events. 2040/3594 cut-off events. For 347365/347365 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23430 event pairs, 321 based on Foata normal form. 2/3594 useless extension candidates. Maximal degree in co-relation 23748. Up to 2969 conditions per place. [2024-06-27 19:37:46,464 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 55 changer transitions 0/377 dead transitions. [2024-06-27 19:37:46,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 377 transitions, 4647 flow [2024-06-27 19:37:46,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:37:46,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:37:46,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 19:37:46,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-27 19:37:46,465 INFO L175 Difference]: Start difference. First operand has 293 places, 330 transitions, 3319 flow. Second operand 9 states and 240 transitions. [2024-06-27 19:37:46,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 377 transitions, 4647 flow [2024-06-27 19:37:47,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 377 transitions, 4536 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:47,635 INFO L231 Difference]: Finished difference. Result has 298 places, 337 transitions, 3451 flow [2024-06-27 19:37:47,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3451, PETRI_PLACES=298, PETRI_TRANSITIONS=337} [2024-06-27 19:37:47,636 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-27 19:37:47,636 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 337 transitions, 3451 flow [2024-06-27 19:37:47,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:47,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:47,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:47,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:37:47,637 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:47,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:47,637 INFO L85 PathProgramCache]: Analyzing trace with hash -345753873, now seen corresponding path program 2 times [2024-06-27 19:37:47,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:47,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213147758] [2024-06-27 19:37:47,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:47,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:47,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:47,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:47,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:47,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213147758] [2024-06-27 19:37:47,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213147758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:47,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:47,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:47,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386954824] [2024-06-27 19:37:47,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:47,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:47,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:47,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:47,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:47,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:47,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 337 transitions, 3451 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:47,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:47,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:47,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:48,303 INFO L124 PetriNetUnfolderBase]: 2061/3627 cut-off events. [2024-06-27 19:37:48,304 INFO L125 PetriNetUnfolderBase]: For 364764/364764 co-relation queries the response was YES. [2024-06-27 19:37:48,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 3627 events. 2061/3627 cut-off events. For 364764/364764 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23653 event pairs, 325 based on Foata normal form. 2/3627 useless extension candidates. Maximal degree in co-relation 24435. Up to 2989 conditions per place. [2024-06-27 19:37:48,343 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 311 selfloop transitions, 57 changer transitions 0/378 dead transitions. [2024-06-27 19:37:48,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 378 transitions, 4741 flow [2024-06-27 19:37:48,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:37:48,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:37:48,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 19:37:48,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-27 19:37:48,351 INFO L175 Difference]: Start difference. First operand has 298 places, 337 transitions, 3451 flow. Second operand 9 states and 237 transitions. [2024-06-27 19:37:48,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 378 transitions, 4741 flow [2024-06-27 19:37:49,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 378 transitions, 4583 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 19:37:49,358 INFO L231 Difference]: Finished difference. Result has 304 places, 342 transitions, 3527 flow [2024-06-27 19:37:49,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3527, PETRI_PLACES=304, PETRI_TRANSITIONS=342} [2024-06-27 19:37:49,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-27 19:37:49,359 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 342 transitions, 3527 flow [2024-06-27 19:37:49,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:49,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:49,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:49,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:37:49,359 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:49,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:49,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1721322765, now seen corresponding path program 3 times [2024-06-27 19:37:49,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:49,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765291218] [2024-06-27 19:37:49,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:49,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:49,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:49,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:49,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765291218] [2024-06-27 19:37:49,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765291218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:49,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:49,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:49,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107361813] [2024-06-27 19:37:49,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:49,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:49,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:49,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:49,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:49,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:49,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 342 transitions, 3527 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:49,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:49,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:49,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:50,045 INFO L124 PetriNetUnfolderBase]: 2056/3625 cut-off events. [2024-06-27 19:37:50,046 INFO L125 PetriNetUnfolderBase]: For 361876/361876 co-relation queries the response was YES. [2024-06-27 19:37:50,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 3625 events. 2056/3625 cut-off events. For 361876/361876 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23695 event pairs, 410 based on Foata normal form. 2/3620 useless extension candidates. Maximal degree in co-relation 24188. Up to 3099 conditions per place. [2024-06-27 19:37:50,086 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 44 changer transitions 0/375 dead transitions. [2024-06-27 19:37:50,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 375 transitions, 4527 flow [2024-06-27 19:37:50,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:50,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:37:50,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 19:37:50,087 INFO L175 Difference]: Start difference. First operand has 304 places, 342 transitions, 3527 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:37:50,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 375 transitions, 4527 flow [2024-06-27 19:37:51,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 375 transitions, 4418 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:51,311 INFO L231 Difference]: Finished difference. Result has 307 places, 342 transitions, 3511 flow [2024-06-27 19:37:51,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3511, PETRI_PLACES=307, PETRI_TRANSITIONS=342} [2024-06-27 19:37:51,311 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-27 19:37:51,312 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 342 transitions, 3511 flow [2024-06-27 19:37:51,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:51,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:51,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:51,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:37:51,312 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:51,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash 393621009, now seen corresponding path program 4 times [2024-06-27 19:37:51,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:51,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253136456] [2024-06-27 19:37:51,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:51,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:51,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-27 19:37:51,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:51,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253136456] [2024-06-27 19:37:51,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253136456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:51,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:51,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:51,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990790784] [2024-06-27 19:37:51,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:51,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:51,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:51,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:51,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:51,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:51,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 342 transitions, 3511 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:51,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:51,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:51,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:51,976 INFO L124 PetriNetUnfolderBase]: 2064/3642 cut-off events. [2024-06-27 19:37:51,976 INFO L125 PetriNetUnfolderBase]: For 369776/369776 co-relation queries the response was YES. [2024-06-27 19:37:52,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24404 conditions, 3642 events. 2064/3642 cut-off events. For 369776/369776 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23873 event pairs, 417 based on Foata normal form. 2/3642 useless extension candidates. Maximal degree in co-relation 24274. Up to 3146 conditions per place. [2024-06-27 19:37:52,017 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 320 selfloop transitions, 42 changer transitions 0/372 dead transitions. [2024-06-27 19:37:52,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 372 transitions, 4333 flow [2024-06-27 19:37:52,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:52,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:52,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:37:52,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 19:37:52,018 INFO L175 Difference]: Start difference. First operand has 307 places, 342 transitions, 3511 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:37:52,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 372 transitions, 4333 flow [2024-06-27 19:37:53,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 372 transitions, 4215 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:53,682 INFO L231 Difference]: Finished difference. Result has 308 places, 344 transitions, 3514 flow [2024-06-27 19:37:53,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=308, PETRI_TRANSITIONS=344} [2024-06-27 19:37:53,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-27 19:37:53,682 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 344 transitions, 3514 flow [2024-06-27 19:37:53,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:53,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:53,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:53,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:37:53,683 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:53,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:53,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2096486541, now seen corresponding path program 5 times [2024-06-27 19:37:53,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:53,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563419808] [2024-06-27 19:37:53,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:53,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:53,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:53,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:53,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563419808] [2024-06-27 19:37:53,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563419808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:53,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:53,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:53,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558256843] [2024-06-27 19:37:53,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:53,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:53,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:53,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:53,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:53,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:53,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 344 transitions, 3514 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:53,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:53,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:53,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:54,482 INFO L124 PetriNetUnfolderBase]: 2085/3677 cut-off events. [2024-06-27 19:37:54,482 INFO L125 PetriNetUnfolderBase]: For 386340/386340 co-relation queries the response was YES. [2024-06-27 19:37:54,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24811 conditions, 3677 events. 2085/3677 cut-off events. For 386340/386340 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24103 event pairs, 418 based on Foata normal form. 2/3677 useless extension candidates. Maximal degree in co-relation 24680. Up to 3154 conditions per place. [2024-06-27 19:37:54,520 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 49 changer transitions 0/380 dead transitions. [2024-06-27 19:37:54,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 380 transitions, 4574 flow [2024-06-27 19:37:54,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:37:54,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:37:54,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 19:37:54,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-27 19:37:54,521 INFO L175 Difference]: Start difference. First operand has 308 places, 344 transitions, 3514 flow. Second operand 10 states and 252 transitions. [2024-06-27 19:37:54,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 380 transitions, 4574 flow [2024-06-27 19:37:56,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 380 transitions, 4483 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:56,390 INFO L231 Difference]: Finished difference. Result has 313 places, 348 transitions, 3593 flow [2024-06-27 19:37:56,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3593, PETRI_PLACES=313, PETRI_TRANSITIONS=348} [2024-06-27 19:37:56,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-27 19:37:56,391 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 348 transitions, 3593 flow [2024-06-27 19:37:56,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:56,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:56,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:56,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:37:56,391 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:56,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:56,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1790056943, now seen corresponding path program 6 times [2024-06-27 19:37:56,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:56,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288660861] [2024-06-27 19:37:56,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:56,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:56,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:56,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:56,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:56,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288660861] [2024-06-27 19:37:56,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288660861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:56,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:56,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:56,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134037774] [2024-06-27 19:37:56,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:56,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:56,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:56,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:56,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:56,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:56,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 348 transitions, 3593 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:56,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:56,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:56,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:57,079 INFO L124 PetriNetUnfolderBase]: 2080/3670 cut-off events. [2024-06-27 19:37:57,079 INFO L125 PetriNetUnfolderBase]: For 384919/384919 co-relation queries the response was YES. [2024-06-27 19:37:57,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24745 conditions, 3670 events. 2080/3670 cut-off events. For 384919/384919 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24092 event pairs, 419 based on Foata normal form. 2/3670 useless extension candidates. Maximal degree in co-relation 24612. Up to 3170 conditions per place. [2024-06-27 19:37:57,120 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 325 selfloop transitions, 43 changer transitions 0/378 dead transitions. [2024-06-27 19:37:57,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 378 transitions, 4403 flow [2024-06-27 19:37:57,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:37:57,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:37:57,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 19:37:57,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 19:37:57,121 INFO L175 Difference]: Start difference. First operand has 313 places, 348 transitions, 3593 flow. Second operand 10 states and 250 transitions. [2024-06-27 19:37:57,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 378 transitions, 4403 flow [2024-06-27 19:37:58,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 378 transitions, 4297 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:58,730 INFO L231 Difference]: Finished difference. Result has 316 places, 348 transitions, 3578 flow [2024-06-27 19:37:58,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3578, PETRI_PLACES=316, PETRI_TRANSITIONS=348} [2024-06-27 19:37:58,730 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-27 19:37:58,730 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 348 transitions, 3578 flow [2024-06-27 19:37:58,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:58,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:58,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:58,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:37:58,731 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:37:58,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:58,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1056331117, now seen corresponding path program 1 times [2024-06-27 19:37:58,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:58,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822901782] [2024-06-27 19:37:58,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:58,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:58,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:58,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:58,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:58,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822901782] [2024-06-27 19:37:58,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822901782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:58,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:58,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:58,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367707495] [2024-06-27 19:37:58,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:58,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:58,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:58,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:58,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:58,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:37:58,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 348 transitions, 3578 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:58,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:58,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:37:58,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:59,469 INFO L124 PetriNetUnfolderBase]: 2085/3680 cut-off events. [2024-06-27 19:37:59,469 INFO L125 PetriNetUnfolderBase]: For 387536/387536 co-relation queries the response was YES. [2024-06-27 19:37:59,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24835 conditions, 3680 events. 2085/3680 cut-off events. For 387536/387536 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24179 event pairs, 417 based on Foata normal form. 1/3680 useless extension candidates. Maximal degree in co-relation 24701. Up to 3201 conditions per place. [2024-06-27 19:37:59,510 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 352 selfloop transitions, 19 changer transitions 0/381 dead transitions. [2024-06-27 19:37:59,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 381 transitions, 4444 flow [2024-06-27 19:37:59,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:59,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:59,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:37:59,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 19:37:59,511 INFO L175 Difference]: Start difference. First operand has 316 places, 348 transitions, 3578 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:37:59,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 381 transitions, 4444 flow [2024-06-27 19:38:01,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 381 transitions, 4348 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:38:01,456 INFO L231 Difference]: Finished difference. Result has 315 places, 351 transitions, 3580 flow [2024-06-27 19:38:01,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3580, PETRI_PLACES=315, PETRI_TRANSITIONS=351} [2024-06-27 19:38:01,456 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-27 19:38:01,456 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 351 transitions, 3580 flow [2024-06-27 19:38:01,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:01,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:01,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:01,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:38:01,457 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:01,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:01,457 INFO L85 PathProgramCache]: Analyzing trace with hash 393625969, now seen corresponding path program 2 times [2024-06-27 19:38:01,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:01,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277045707] [2024-06-27 19:38:01,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:01,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:01,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:01,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:01,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:01,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277045707] [2024-06-27 19:38:01,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277045707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:01,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:01,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:01,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241215194] [2024-06-27 19:38:01,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:01,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:01,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:01,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:01,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:01,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:01,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 351 transitions, 3580 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:01,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:01,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:01,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:02,103 INFO L124 PetriNetUnfolderBase]: 2098/3701 cut-off events. [2024-06-27 19:38:02,103 INFO L125 PetriNetUnfolderBase]: For 401293/401293 co-relation queries the response was YES. [2024-06-27 19:38:02,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25457 conditions, 3701 events. 2098/3701 cut-off events. For 401293/401293 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 24332 event pairs, 418 based on Foata normal form. 1/3700 useless extension candidates. Maximal degree in co-relation 25322. Up to 3178 conditions per place. [2024-06-27 19:38:02,146 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 327 selfloop transitions, 48 changer transitions 0/385 dead transitions. [2024-06-27 19:38:02,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 385 transitions, 4706 flow [2024-06-27 19:38:02,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:02,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:02,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 19:38:02,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 19:38:02,147 INFO L175 Difference]: Start difference. First operand has 315 places, 351 transitions, 3580 flow. Second operand 8 states and 211 transitions. [2024-06-27 19:38:02,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 385 transitions, 4706 flow [2024-06-27 19:38:03,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 385 transitions, 4620 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:03,824 INFO L231 Difference]: Finished difference. Result has 317 places, 357 transitions, 3710 flow [2024-06-27 19:38:03,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3710, PETRI_PLACES=317, PETRI_TRANSITIONS=357} [2024-06-27 19:38:03,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-27 19:38:03,825 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 357 transitions, 3710 flow [2024-06-27 19:38:03,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:03,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:03,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:03,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:38:03,826 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:03,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:03,826 INFO L85 PathProgramCache]: Analyzing trace with hash -2050830797, now seen corresponding path program 3 times [2024-06-27 19:38:03,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:03,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357741362] [2024-06-27 19:38:03,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:03,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:03,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:03,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:03,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357741362] [2024-06-27 19:38:03,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357741362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:03,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:03,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:03,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489547210] [2024-06-27 19:38:03,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:03,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:03,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:03,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:03,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:03,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:03,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 357 transitions, 3710 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:03,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:03,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:03,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:04,515 INFO L124 PetriNetUnfolderBase]: 2103/3710 cut-off events. [2024-06-27 19:38:04,515 INFO L125 PetriNetUnfolderBase]: For 411998/411998 co-relation queries the response was YES. [2024-06-27 19:38:04,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25964 conditions, 3710 events. 2103/3710 cut-off events. For 411998/411998 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24439 event pairs, 418 based on Foata normal form. 1/3709 useless extension candidates. Maximal degree in co-relation 25828. Up to 3184 conditions per place. [2024-06-27 19:38:04,560 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 52 changer transitions 0/390 dead transitions. [2024-06-27 19:38:04,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 4804 flow [2024-06-27 19:38:04,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:38:04,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:38:04,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 19:38:04,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5883720930232558 [2024-06-27 19:38:04,563 INFO L175 Difference]: Start difference. First operand has 317 places, 357 transitions, 3710 flow. Second operand 10 states and 253 transitions. [2024-06-27 19:38:04,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 4804 flow [2024-06-27 19:38:06,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 390 transitions, 4682 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 19:38:06,617 INFO L231 Difference]: Finished difference. Result has 323 places, 360 transitions, 3758 flow [2024-06-27 19:38:06,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3758, PETRI_PLACES=323, PETRI_TRANSITIONS=360} [2024-06-27 19:38:06,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-27 19:38:06,617 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 360 transitions, 3758 flow [2024-06-27 19:38:06,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:06,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:06,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:06,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:38:06,617 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:06,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:06,618 INFO L85 PathProgramCache]: Analyzing trace with hash 393632913, now seen corresponding path program 1 times [2024-06-27 19:38:06,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:06,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088021507] [2024-06-27 19:38:06,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:06,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:06,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:06,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:06,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088021507] [2024-06-27 19:38:06,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088021507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:06,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:06,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:06,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957603564] [2024-06-27 19:38:06,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:06,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:06,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:06,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:06,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:06,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:06,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 360 transitions, 3758 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:06,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:06,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:06,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:07,334 INFO L124 PetriNetUnfolderBase]: 2116/3731 cut-off events. [2024-06-27 19:38:07,334 INFO L125 PetriNetUnfolderBase]: For 424837/424837 co-relation queries the response was YES. [2024-06-27 19:38:07,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26331 conditions, 3731 events. 2116/3731 cut-off events. For 424837/424837 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24609 event pairs, 418 based on Foata normal form. 1/3729 useless extension candidates. Maximal degree in co-relation 26193. Up to 3182 conditions per place. [2024-06-27 19:38:07,379 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 58 changer transitions 0/394 dead transitions. [2024-06-27 19:38:07,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 394 transitions, 4906 flow [2024-06-27 19:38:07,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:07,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:07,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:38:07,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 19:38:07,380 INFO L175 Difference]: Start difference. First operand has 323 places, 360 transitions, 3758 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:38:07,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 394 transitions, 4906 flow [2024-06-27 19:38:09,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 394 transitions, 4770 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:38:09,385 INFO L231 Difference]: Finished difference. Result has 323 places, 366 transitions, 3858 flow [2024-06-27 19:38:09,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3858, PETRI_PLACES=323, PETRI_TRANSITIONS=366} [2024-06-27 19:38:09,386 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-27 19:38:09,386 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 366 transitions, 3858 flow [2024-06-27 19:38:09,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:09,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:09,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:09,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:38:09,387 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:09,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:09,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1790045039, now seen corresponding path program 2 times [2024-06-27 19:38:09,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:09,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646764454] [2024-06-27 19:38:09,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:09,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:09,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:09,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:09,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646764454] [2024-06-27 19:38:09,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646764454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:09,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:09,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:09,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768475734] [2024-06-27 19:38:09,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:09,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:09,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:09,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:09,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:09,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:09,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 366 transitions, 3858 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:09,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:09,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:09,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:10,134 INFO L124 PetriNetUnfolderBase]: 2134/3762 cut-off events. [2024-06-27 19:38:10,135 INFO L125 PetriNetUnfolderBase]: For 440337/440337 co-relation queries the response was YES. [2024-06-27 19:38:10,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26993 conditions, 3762 events. 2134/3762 cut-off events. For 440337/440337 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24838 event pairs, 418 based on Foata normal form. 1/3760 useless extension candidates. Maximal degree in co-relation 26854. Up to 3201 conditions per place. [2024-06-27 19:38:10,179 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 68 changer transitions 0/406 dead transitions. [2024-06-27 19:38:10,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 406 transitions, 5283 flow [2024-06-27 19:38:10,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:38:10,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:38:10,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 19:38:10,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6023255813953489 [2024-06-27 19:38:10,180 INFO L175 Difference]: Start difference. First operand has 323 places, 366 transitions, 3858 flow. Second operand 10 states and 259 transitions. [2024-06-27 19:38:10,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 406 transitions, 5283 flow [2024-06-27 19:38:12,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 406 transitions, 5027 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 19:38:12,852 INFO L231 Difference]: Finished difference. Result has 328 places, 375 transitions, 3893 flow [2024-06-27 19:38:12,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3893, PETRI_PLACES=328, PETRI_TRANSITIONS=375} [2024-06-27 19:38:12,853 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-27 19:38:12,853 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 375 transitions, 3893 flow [2024-06-27 19:38:12,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:12,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:12,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, 1, 1] [2024-06-27 19:38:12,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:38:12,854 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:12,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:12,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1781474159, now seen corresponding path program 3 times [2024-06-27 19:38:12,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:12,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451562122] [2024-06-27 19:38:12,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:12,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:12,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:12,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:12,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451562122] [2024-06-27 19:38:12,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451562122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:12,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:12,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:12,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477964290] [2024-06-27 19:38:12,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:12,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:12,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:12,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:12,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:13,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:13,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 375 transitions, 3893 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:13,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:13,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:13,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:13,676 INFO L124 PetriNetUnfolderBase]: 2131/3758 cut-off events. [2024-06-27 19:38:13,676 INFO L125 PetriNetUnfolderBase]: For 442519/442519 co-relation queries the response was YES. [2024-06-27 19:38:13,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26850 conditions, 3758 events. 2131/3758 cut-off events. For 442519/442519 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24802 event pairs, 418 based on Foata normal form. 1/3756 useless extension candidates. Maximal degree in co-relation 26711. Up to 3198 conditions per place. [2024-06-27 19:38:13,727 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 70 changer transitions 0/406 dead transitions. [2024-06-27 19:38:13,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 406 transitions, 4967 flow [2024-06-27 19:38:13,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:38:13,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:38:13,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-27 19:38:13,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5835095137420718 [2024-06-27 19:38:13,729 INFO L175 Difference]: Start difference. First operand has 328 places, 375 transitions, 3893 flow. Second operand 11 states and 276 transitions. [2024-06-27 19:38:13,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 406 transitions, 4967 flow [2024-06-27 19:38:16,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 406 transitions, 4787 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:16,238 INFO L231 Difference]: Finished difference. Result has 333 places, 375 transitions, 3859 flow [2024-06-27 19:38:16,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3859, PETRI_PLACES=333, PETRI_TRANSITIONS=375} [2024-06-27 19:38:16,238 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-27 19:38:16,238 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 375 transitions, 3859 flow [2024-06-27 19:38:16,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:16,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:16,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:16,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:38:16,239 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:16,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:16,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1940201713, now seen corresponding path program 1 times [2024-06-27 19:38:16,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:16,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334818903] [2024-06-27 19:38:16,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:16,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:16,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:16,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:16,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:16,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334818903] [2024-06-27 19:38:16,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334818903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:16,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:16,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:16,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194855377] [2024-06-27 19:38:16,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:16,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:16,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:16,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:16,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:16,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:16,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 375 transitions, 3859 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:16,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:16,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:16,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:16,960 INFO L124 PetriNetUnfolderBase]: 2211/3898 cut-off events. [2024-06-27 19:38:16,960 INFO L125 PetriNetUnfolderBase]: For 479065/479065 co-relation queries the response was YES. [2024-06-27 19:38:16,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27623 conditions, 3898 events. 2211/3898 cut-off events. For 479065/479065 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25812 event pairs, 358 based on Foata normal form. 6/3901 useless extension candidates. Maximal degree in co-relation 27483. Up to 3143 conditions per place. [2024-06-27 19:38:17,010 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 350 selfloop transitions, 55 changer transitions 0/415 dead transitions. [2024-06-27 19:38:17,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 415 transitions, 5071 flow [2024-06-27 19:38:17,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:17,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:17,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 19:38:17,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 19:38:17,011 INFO L175 Difference]: Start difference. First operand has 333 places, 375 transitions, 3859 flow. Second operand 8 states and 216 transitions. [2024-06-27 19:38:17,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 415 transitions, 5071 flow [2024-06-27 19:38:19,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 415 transitions, 4917 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 19:38:19,415 INFO L231 Difference]: Finished difference. Result has 332 places, 379 transitions, 3908 flow [2024-06-27 19:38:19,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3908, PETRI_PLACES=332, PETRI_TRANSITIONS=379} [2024-06-27 19:38:19,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-27 19:38:19,416 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 379 transitions, 3908 flow [2024-06-27 19:38:19,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:19,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:19,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:19,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:38:19,417 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:19,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:19,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1792904975, now seen corresponding path program 2 times [2024-06-27 19:38:19,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:19,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350176707] [2024-06-27 19:38:19,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:19,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:19,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:19,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:19,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350176707] [2024-06-27 19:38:19,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350176707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:19,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:19,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:19,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810983234] [2024-06-27 19:38:19,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:19,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:19,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:19,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:19,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:19,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:19,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 379 transitions, 3908 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:19,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:19,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:19,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:20,214 INFO L124 PetriNetUnfolderBase]: 2259/3976 cut-off events. [2024-06-27 19:38:20,214 INFO L125 PetriNetUnfolderBase]: For 490022/490022 co-relation queries the response was YES. [2024-06-27 19:38:20,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28420 conditions, 3976 events. 2259/3976 cut-off events. For 490022/490022 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 26431 event pairs, 442 based on Foata normal form. 6/3979 useless extension candidates. Maximal degree in co-relation 28278. Up to 3382 conditions per place. [2024-06-27 19:38:20,259 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 354 selfloop transitions, 48 changer transitions 0/412 dead transitions. [2024-06-27 19:38:20,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 412 transitions, 4876 flow [2024-06-27 19:38:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:20,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:20,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:38:20,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:38:20,260 INFO L175 Difference]: Start difference. First operand has 332 places, 379 transitions, 3908 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:38:20,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 412 transitions, 4876 flow [2024-06-27 19:38:22,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 412 transitions, 4767 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:38:22,965 INFO L231 Difference]: Finished difference. Result has 336 places, 381 transitions, 3953 flow [2024-06-27 19:38:22,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3801, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3953, PETRI_PLACES=336, PETRI_TRANSITIONS=381} [2024-06-27 19:38:22,965 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-27 19:38:22,965 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 381 transitions, 3953 flow [2024-06-27 19:38:22,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:22,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:22,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:22,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:38:22,966 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:22,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:22,966 INFO L85 PathProgramCache]: Analyzing trace with hash 371105579, now seen corresponding path program 7 times [2024-06-27 19:38:22,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:22,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085306732] [2024-06-27 19:38:22,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:22,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:22,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:23,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:23,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:23,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085306732] [2024-06-27 19:38:23,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085306732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:23,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:23,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:23,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762918435] [2024-06-27 19:38:23,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:23,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:23,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:23,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:23,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:23,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:23,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 381 transitions, 3953 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:23,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:23,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:23,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:23,686 INFO L124 PetriNetUnfolderBase]: 2280/4005 cut-off events. [2024-06-27 19:38:23,687 INFO L125 PetriNetUnfolderBase]: For 487765/487765 co-relation queries the response was YES. [2024-06-27 19:38:23,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28854 conditions, 4005 events. 2280/4005 cut-off events. For 487765/487765 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 26677 event pairs, 451 based on Foata normal form. 2/3998 useless extension candidates. Maximal degree in co-relation 28710. Up to 3348 conditions per place. [2024-06-27 19:38:23,735 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 313 selfloop transitions, 93 changer transitions 0/416 dead transitions. [2024-06-27 19:38:23,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 416 transitions, 5155 flow [2024-06-27 19:38:23,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:23,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:23,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 19:38:23,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-27 19:38:23,736 INFO L175 Difference]: Start difference. First operand has 336 places, 381 transitions, 3953 flow. Second operand 8 states and 214 transitions. [2024-06-27 19:38:23,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 416 transitions, 5155 flow [2024-06-27 19:38:26,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 416 transitions, 5047 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:38:26,927 INFO L231 Difference]: Finished difference. Result has 340 places, 386 transitions, 4154 flow [2024-06-27 19:38:26,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4154, PETRI_PLACES=340, PETRI_TRANSITIONS=386} [2024-06-27 19:38:26,927 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-27 19:38:26,927 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 386 transitions, 4154 flow [2024-06-27 19:38:26,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:26,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:26,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, 1] [2024-06-27 19:38:26,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:38:26,928 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:26,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:26,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1806025203, now seen corresponding path program 8 times [2024-06-27 19:38:26,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:26,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232544209] [2024-06-27 19:38:26,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:26,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:26,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:27,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:27,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:27,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232544209] [2024-06-27 19:38:27,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232544209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:27,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:27,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:27,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976787642] [2024-06-27 19:38:27,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:27,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:27,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:27,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:27,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:27,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:27,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 386 transitions, 4154 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:27,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:27,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:27,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:27,655 INFO L124 PetriNetUnfolderBase]: 2288/4022 cut-off events. [2024-06-27 19:38:27,656 INFO L125 PetriNetUnfolderBase]: For 498146/498146 co-relation queries the response was YES. [2024-06-27 19:38:27,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29211 conditions, 4022 events. 2288/4022 cut-off events. For 498146/498146 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26801 event pairs, 458 based on Foata normal form. 2/4020 useless extension candidates. Maximal degree in co-relation 29065. Up to 3395 conditions per place. [2024-06-27 19:38:27,708 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 91 changer transitions 0/413 dead transitions. [2024-06-27 19:38:27,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 413 transitions, 5072 flow [2024-06-27 19:38:27,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:27,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:27,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:38:27,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 19:38:27,709 INFO L175 Difference]: Start difference. First operand has 340 places, 386 transitions, 4154 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:38:27,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 413 transitions, 5072 flow [2024-06-27 19:38:30,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 413 transitions, 4866 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 19:38:30,433 INFO L231 Difference]: Finished difference. Result has 344 places, 388 transitions, 4189 flow [2024-06-27 19:38:30,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4189, PETRI_PLACES=344, PETRI_TRANSITIONS=388} [2024-06-27 19:38:30,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-27 19:38:30,433 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 388 transitions, 4189 flow [2024-06-27 19:38:30,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:30,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:30,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:30,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:38:30,434 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:30,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:30,434 INFO L85 PathProgramCache]: Analyzing trace with hash -165227627, now seen corresponding path program 9 times [2024-06-27 19:38:30,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:30,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180004085] [2024-06-27 19:38:30,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:30,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:30,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:30,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:30,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:30,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180004085] [2024-06-27 19:38:30,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180004085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:30,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:30,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:30,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909193984] [2024-06-27 19:38:30,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:30,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:30,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:30,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:30,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:30,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:30,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 388 transitions, 4189 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:30,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:30,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:30,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:31,190 INFO L124 PetriNetUnfolderBase]: 2296/4034 cut-off events. [2024-06-27 19:38:31,190 INFO L125 PetriNetUnfolderBase]: For 505096/505096 co-relation queries the response was YES. [2024-06-27 19:38:31,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29278 conditions, 4034 events. 2296/4034 cut-off events. For 505096/505096 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26876 event pairs, 458 based on Foata normal form. 2/4032 useless extension candidates. Maximal degree in co-relation 29130. Up to 3407 conditions per place. [2024-06-27 19:38:31,241 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 90 changer transitions 0/412 dead transitions. [2024-06-27 19:38:31,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 412 transitions, 5073 flow [2024-06-27 19:38:31,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:31,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:31,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:38:31,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 19:38:31,243 INFO L175 Difference]: Start difference. First operand has 344 places, 388 transitions, 4189 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:38:31,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 412 transitions, 5073 flow [2024-06-27 19:38:34,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 412 transitions, 4882 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:34,447 INFO L231 Difference]: Finished difference. Result has 346 places, 390 transitions, 4213 flow [2024-06-27 19:38:34,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4213, PETRI_PLACES=346, PETRI_TRANSITIONS=390} [2024-06-27 19:38:34,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-27 19:38:34,447 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 390 transitions, 4213 flow [2024-06-27 19:38:34,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:34,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:34,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:34,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:38:34,448 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:34,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:34,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1340866701, now seen corresponding path program 10 times [2024-06-27 19:38:34,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:34,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679808046] [2024-06-27 19:38:34,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:34,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:34,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:34,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:34,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:34,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679808046] [2024-06-27 19:38:34,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679808046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:34,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:34,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:34,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827241235] [2024-06-27 19:38:34,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:34,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:34,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:34,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:34,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:34,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:34,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 390 transitions, 4213 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:34,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:34,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:34,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:35,274 INFO L124 PetriNetUnfolderBase]: 2304/4050 cut-off events. [2024-06-27 19:38:35,275 INFO L125 PetriNetUnfolderBase]: For 514005/514005 co-relation queries the response was YES. [2024-06-27 19:38:35,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29442 conditions, 4050 events. 2304/4050 cut-off events. For 514005/514005 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26987 event pairs, 452 based on Foata normal form. 2/4050 useless extension candidates. Maximal degree in co-relation 29293. Up to 3530 conditions per place. [2024-06-27 19:38:35,327 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 371 selfloop transitions, 30 changer transitions 0/411 dead transitions. [2024-06-27 19:38:35,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 411 transitions, 5091 flow [2024-06-27 19:38:35,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:35,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:35,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:38:35,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-27 19:38:35,328 INFO L175 Difference]: Start difference. First operand has 346 places, 390 transitions, 4213 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:38:35,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 411 transitions, 5091 flow [2024-06-27 19:38:37,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 411 transitions, 4898 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:37,979 INFO L231 Difference]: Finished difference. Result has 348 places, 392 transitions, 4119 flow [2024-06-27 19:38:37,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4119, PETRI_PLACES=348, PETRI_TRANSITIONS=392} [2024-06-27 19:38:37,979 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-27 19:38:37,979 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 392 transitions, 4119 flow [2024-06-27 19:38:37,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:37,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:37,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:37,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:38:37,980 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:37,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:37,980 INFO L85 PathProgramCache]: Analyzing trace with hash 202377003, now seen corresponding path program 11 times [2024-06-27 19:38:37,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:37,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408829603] [2024-06-27 19:38:37,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:37,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:37,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:38,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:38,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:38,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408829603] [2024-06-27 19:38:38,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408829603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:38,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:38,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:38,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661918450] [2024-06-27 19:38:38,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:38,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:38,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:38,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:38,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:38,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 392 transitions, 4119 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:38,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:38,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:38,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:38,752 INFO L124 PetriNetUnfolderBase]: 2312/4058 cut-off events. [2024-06-27 19:38:38,753 INFO L125 PetriNetUnfolderBase]: For 522795/522795 co-relation queries the response was YES. [2024-06-27 19:38:38,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29452 conditions, 4058 events. 2312/4058 cut-off events. For 522795/522795 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27018 event pairs, 458 based on Foata normal form. 2/4056 useless extension candidates. Maximal degree in co-relation 29302. Up to 3431 conditions per place. [2024-06-27 19:38:38,807 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 313 selfloop transitions, 90 changer transitions 0/413 dead transitions. [2024-06-27 19:38:38,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 413 transitions, 5001 flow [2024-06-27 19:38:38,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:38,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:38,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:38:38,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 19:38:38,808 INFO L175 Difference]: Start difference. First operand has 348 places, 392 transitions, 4119 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:38:38,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 413 transitions, 5001 flow [2024-06-27 19:38:41,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 413 transitions, 4926 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:41,315 INFO L231 Difference]: Finished difference. Result has 350 places, 394 transitions, 4263 flow [2024-06-27 19:38:41,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4044, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4263, PETRI_PLACES=350, PETRI_TRANSITIONS=394} [2024-06-27 19:38:41,315 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-27 19:38:41,315 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 394 transitions, 4263 flow [2024-06-27 19:38:41,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:41,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:41,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, 1] [2024-06-27 19:38:41,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:38:41,315 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:41,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:41,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1136130765, now seen corresponding path program 12 times [2024-06-27 19:38:41,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:41,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375233672] [2024-06-27 19:38:41,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:41,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:41,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:41,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-27 19:38:41,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:41,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375233672] [2024-06-27 19:38:41,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375233672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:41,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:41,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:41,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946008888] [2024-06-27 19:38:41,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:41,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:41,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:41,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:41,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:41,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:41,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 394 transitions, 4263 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:41,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:41,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:42,101 INFO L124 PetriNetUnfolderBase]: 2320/4076 cut-off events. [2024-06-27 19:38:42,102 INFO L125 PetriNetUnfolderBase]: For 532542/532542 co-relation queries the response was YES. [2024-06-27 19:38:42,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29752 conditions, 4076 events. 2320/4076 cut-off events. For 532542/532542 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27205 event pairs, 450 based on Foata normal form. 2/4074 useless extension candidates. Maximal degree in co-relation 29601. Up to 3540 conditions per place. [2024-06-27 19:38:42,155 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 373 selfloop transitions, 34 changer transitions 0/417 dead transitions. [2024-06-27 19:38:42,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 417 transitions, 5155 flow [2024-06-27 19:38:42,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:38:42,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:38:42,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 19:38:42,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710594315245479 [2024-06-27 19:38:42,156 INFO L175 Difference]: Start difference. First operand has 350 places, 394 transitions, 4263 flow. Second operand 9 states and 221 transitions. [2024-06-27 19:38:42,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 417 transitions, 5155 flow [2024-06-27 19:38:45,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 417 transitions, 4958 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:45,017 INFO L231 Difference]: Finished difference. Result has 353 places, 396 transitions, 4171 flow [2024-06-27 19:38:45,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4171, PETRI_PLACES=353, PETRI_TRANSITIONS=396} [2024-06-27 19:38:45,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-27 19:38:45,017 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 396 transitions, 4171 flow [2024-06-27 19:38:45,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:45,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:45,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:45,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:38:45,018 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:45,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:45,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1384419117, now seen corresponding path program 4 times [2024-06-27 19:38:45,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:45,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606429593] [2024-06-27 19:38:45,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:45,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:45,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:45,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:45,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:45,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606429593] [2024-06-27 19:38:45,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606429593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:45,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:45,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:45,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787612905] [2024-06-27 19:38:45,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:45,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:45,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:45,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:45,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:45,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:45,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 396 transitions, 4171 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:45,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:45,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:45,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:45,796 INFO L124 PetriNetUnfolderBase]: 2336/4103 cut-off events. [2024-06-27 19:38:45,796 INFO L125 PetriNetUnfolderBase]: For 534979/534979 co-relation queries the response was YES. [2024-06-27 19:38:45,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29854 conditions, 4103 events. 2336/4103 cut-off events. For 534979/534979 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27478 event pairs, 461 based on Foata normal form. 1/4101 useless extension candidates. Maximal degree in co-relation 29702. Up to 3461 conditions per place. [2024-06-27 19:38:45,849 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 48 changer transitions 0/429 dead transitions. [2024-06-27 19:38:45,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 429 transitions, 5167 flow [2024-06-27 19:38:45,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:45,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:45,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:38:45,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:38:45,850 INFO L175 Difference]: Start difference. First operand has 353 places, 396 transitions, 4171 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:38:45,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 429 transitions, 5167 flow [2024-06-27 19:38:48,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 429 transitions, 5088 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:38:48,731 INFO L231 Difference]: Finished difference. Result has 354 places, 402 transitions, 4290 flow [2024-06-27 19:38:48,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4290, PETRI_PLACES=354, PETRI_TRANSITIONS=402} [2024-06-27 19:38:48,731 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-27 19:38:48,731 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 402 transitions, 4290 flow [2024-06-27 19:38:48,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:48,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:48,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:48,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:38:48,732 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:48,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:48,732 INFO L85 PathProgramCache]: Analyzing trace with hash -215291535, now seen corresponding path program 5 times [2024-06-27 19:38:48,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:48,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629251425] [2024-06-27 19:38:48,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:48,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:48,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:48,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:48,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629251425] [2024-06-27 19:38:48,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629251425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:48,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:48,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:48,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875883938] [2024-06-27 19:38:48,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:48,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:48,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:48,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:48,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:48,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:48,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 402 transitions, 4290 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:48,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:48,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:48,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:49,590 INFO L124 PetriNetUnfolderBase]: 2357/4135 cut-off events. [2024-06-27 19:38:49,590 INFO L125 PetriNetUnfolderBase]: For 560032/560032 co-relation queries the response was YES. [2024-06-27 19:38:49,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30894 conditions, 4135 events. 2357/4135 cut-off events. For 560032/560032 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27766 event pairs, 467 based on Foata normal form. 1/4130 useless extension candidates. Maximal degree in co-relation 30741. Up to 3299 conditions per place. [2024-06-27 19:38:49,645 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 286 selfloop transitions, 146 changer transitions 0/442 dead transitions. [2024-06-27 19:38:49,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 442 transitions, 6406 flow [2024-06-27 19:38:49,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:49,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:49,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 19:38:49,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-27 19:38:49,646 INFO L175 Difference]: Start difference. First operand has 354 places, 402 transitions, 4290 flow. Second operand 8 states and 218 transitions. [2024-06-27 19:38:49,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 442 transitions, 6406 flow [2024-06-27 19:38:52,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 442 transitions, 6258 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 19:38:52,382 INFO L231 Difference]: Finished difference. Result has 357 places, 414 transitions, 4726 flow [2024-06-27 19:38:52,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4726, PETRI_PLACES=357, PETRI_TRANSITIONS=414} [2024-06-27 19:38:52,383 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-27 19:38:52,383 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 414 transitions, 4726 flow [2024-06-27 19:38:52,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:52,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:52,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:52,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:38:52,384 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:52,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:52,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1807805813, now seen corresponding path program 6 times [2024-06-27 19:38:52,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:52,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125602149] [2024-06-27 19:38:52,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:52,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:52,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:52,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:52,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:52,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125602149] [2024-06-27 19:38:52,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125602149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:52,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:52,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:52,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119019094] [2024-06-27 19:38:52,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:52,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:52,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:52,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:52,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:52,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:52,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 414 transitions, 4726 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:52,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:52,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:52,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:53,280 INFO L124 PetriNetUnfolderBase]: 2362/4147 cut-off events. [2024-06-27 19:38:53,280 INFO L125 PetriNetUnfolderBase]: For 573176/573176 co-relation queries the response was YES. [2024-06-27 19:38:53,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31572 conditions, 4147 events. 2362/4147 cut-off events. For 573176/573176 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27813 event pairs, 461 based on Foata normal form. 1/4145 useless extension candidates. Maximal degree in co-relation 31418. Up to 3484 conditions per place. [2024-06-27 19:38:53,332 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 61 changer transitions 0/447 dead transitions. [2024-06-27 19:38:53,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 447 transitions, 5978 flow [2024-06-27 19:38:53,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:38:53,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:38:53,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-27 19:38:53,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 19:38:53,333 INFO L175 Difference]: Start difference. First operand has 357 places, 414 transitions, 4726 flow. Second operand 10 states and 255 transitions. [2024-06-27 19:38:53,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 447 transitions, 5978 flow [2024-06-27 19:38:56,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 447 transitions, 5733 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-27 19:38:56,417 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4695 flow [2024-06-27 19:38:56,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4695, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-27 19:38:56,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-27 19:38:56,418 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4695 flow [2024-06-27 19:38:56,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:56,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:56,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:56,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:38:56,418 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:38:56,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:56,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1796377973, now seen corresponding path program 7 times [2024-06-27 19:38:56,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:56,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000296753] [2024-06-27 19:38:56,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:56,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:56,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:56,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:56,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:56,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000296753] [2024-06-27 19:38:56,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000296753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:56,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:56,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:56,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673095938] [2024-06-27 19:38:56,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:56,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:56,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:56,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:56,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:56,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:38:56,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4695 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:56,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:56,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:38:56,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:57,235 INFO L124 PetriNetUnfolderBase]: 2359/4143 cut-off events. [2024-06-27 19:38:57,235 INFO L125 PetriNetUnfolderBase]: For 574921/574921 co-relation queries the response was YES. [2024-06-27 19:38:57,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31518 conditions, 4143 events. 2359/4143 cut-off events. For 574921/574921 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27823 event pairs, 461 based on Foata normal form. 1/4141 useless extension candidates. Maximal degree in co-relation 31361. Up to 3481 conditions per place. [2024-06-27 19:38:57,291 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 60 changer transitions 0/441 dead transitions. [2024-06-27 19:38:57,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 441 transitions, 5617 flow [2024-06-27 19:38:57,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:57,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:57,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:38:57,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 19:38:57,292 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4695 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:38:57,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 441 transitions, 5617 flow [2024-06-27 19:39:00,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 441 transitions, 5433 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 19:39:00,304 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4637 flow [2024-06-27 19:39:00,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4637, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-27 19:39:00,304 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-27 19:39:00,305 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4637 flow [2024-06-27 19:39:00,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:00,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:00,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:00,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:39:00,305 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:00,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:00,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1522113909, now seen corresponding path program 8 times [2024-06-27 19:39:00,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:00,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534248521] [2024-06-27 19:39:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:00,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:00,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-27 19:39:00,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:00,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534248521] [2024-06-27 19:39:00,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534248521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:00,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:00,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:00,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78252676] [2024-06-27 19:39:00,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:00,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:00,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:00,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:00,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:00,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:00,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4637 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:00,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:00,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:00,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:01,160 INFO L124 PetriNetUnfolderBase]: 2372/4162 cut-off events. [2024-06-27 19:39:01,160 INFO L125 PetriNetUnfolderBase]: For 591195/591195 co-relation queries the response was YES. [2024-06-27 19:39:01,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31814 conditions, 4162 events. 2372/4162 cut-off events. For 591195/591195 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27954 event pairs, 467 based on Foata normal form. 1/4157 useless extension candidates. Maximal degree in co-relation 31656. Up to 3317 conditions per place. [2024-06-27 19:39:01,211 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 153 changer transitions 0/447 dead transitions. [2024-06-27 19:39:01,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 447 transitions, 6373 flow [2024-06-27 19:39:01,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:01,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:01,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 19:39:01,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-27 19:39:01,212 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4637 flow. Second operand 8 states and 214 transitions. [2024-06-27 19:39:01,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 447 transitions, 6373 flow [2024-06-27 19:39:04,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 447 transitions, 6253 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:39:04,247 INFO L231 Difference]: Finished difference. Result has 367 places, 423 transitions, 4937 flow [2024-06-27 19:39:04,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4937, PETRI_PLACES=367, PETRI_TRANSITIONS=423} [2024-06-27 19:39:04,247 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-27 19:39:04,247 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 423 transitions, 4937 flow [2024-06-27 19:39:04,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:04,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:04,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, 1, 1] [2024-06-27 19:39:04,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:39:04,248 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:04,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1515447669, now seen corresponding path program 9 times [2024-06-27 19:39:04,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:04,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034671219] [2024-06-27 19:39:04,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:04,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:04,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:04,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:04,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:04,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034671219] [2024-06-27 19:39:04,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034671219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:04,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:04,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:04,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647652728] [2024-06-27 19:39:04,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:04,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:04,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:04,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:04,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:04,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:04,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 423 transitions, 4937 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:04,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:04,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:04,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:05,061 INFO L124 PetriNetUnfolderBase]: 2369/4158 cut-off events. [2024-06-27 19:39:05,061 INFO L125 PetriNetUnfolderBase]: For 594678/594678 co-relation queries the response was YES. [2024-06-27 19:39:05,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31940 conditions, 4158 events. 2369/4158 cut-off events. For 594678/594678 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27937 event pairs, 467 based on Foata normal form. 1/4153 useless extension candidates. Maximal degree in co-relation 31781. Up to 3314 conditions per place. [2024-06-27 19:39:05,117 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 154 changer transitions 0/446 dead transitions. [2024-06-27 19:39:05,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 446 transitions, 6333 flow [2024-06-27 19:39:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:05,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:39:05,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 19:39:05,118 INFO L175 Difference]: Start difference. First operand has 367 places, 423 transitions, 4937 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:39:05,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 446 transitions, 6333 flow [2024-06-27 19:39:08,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 446 transitions, 6013 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 19:39:08,512 INFO L231 Difference]: Finished difference. Result has 371 places, 423 transitions, 4931 flow [2024-06-27 19:39:08,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4931, PETRI_PLACES=371, PETRI_TRANSITIONS=423} [2024-06-27 19:39:08,512 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-27 19:39:08,512 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 423 transitions, 4931 flow [2024-06-27 19:39:08,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:08,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:08,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:08,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:39:08,513 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:08,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:08,513 INFO L85 PathProgramCache]: Analyzing trace with hash 115222861, now seen corresponding path program 4 times [2024-06-27 19:39:08,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:08,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691655807] [2024-06-27 19:39:08,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:08,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:08,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:08,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:08,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691655807] [2024-06-27 19:39:08,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691655807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:08,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:08,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:08,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499493370] [2024-06-27 19:39:08,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:08,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:08,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:08,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:08,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:08,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:08,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 423 transitions, 4931 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:08,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:08,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:08,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:09,365 INFO L124 PetriNetUnfolderBase]: 2382/4182 cut-off events. [2024-06-27 19:39:09,365 INFO L125 PetriNetUnfolderBase]: For 611740/611740 co-relation queries the response was YES. [2024-06-27 19:39:09,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32287 conditions, 4182 events. 2382/4182 cut-off events. For 611740/611740 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28114 event pairs, 464 based on Foata normal form. 1/4177 useless extension candidates. Maximal degree in co-relation 32127. Up to 3397 conditions per place. [2024-06-27 19:39:09,417 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 144 changer transitions 0/459 dead transitions. [2024-06-27 19:39:09,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 459 transitions, 6801 flow [2024-06-27 19:39:09,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:09,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:09,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 19:39:09,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-27 19:39:09,418 INFO L175 Difference]: Start difference. First operand has 371 places, 423 transitions, 4931 flow. Second operand 8 states and 216 transitions. [2024-06-27 19:39:09,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 459 transitions, 6801 flow [2024-06-27 19:39:12,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 6469 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:39:12,773 INFO L231 Difference]: Finished difference. Result has 371 places, 432 transitions, 5097 flow [2024-06-27 19:39:12,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5097, PETRI_PLACES=371, PETRI_TRANSITIONS=432} [2024-06-27 19:39:12,774 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-27 19:39:12,774 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 432 transitions, 5097 flow [2024-06-27 19:39:12,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:12,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:12,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:12,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:39:12,775 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:12,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:12,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2118032239, now seen corresponding path program 5 times [2024-06-27 19:39:12,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:12,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416249166] [2024-06-27 19:39:12,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:12,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:12,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:12,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:12,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:12,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416249166] [2024-06-27 19:39:12,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416249166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:12,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:12,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:12,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474391603] [2024-06-27 19:39:12,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:12,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:12,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:12,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:12,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:12,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:12,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 432 transitions, 5097 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:12,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:12,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:12,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:13,598 INFO L124 PetriNetUnfolderBase]: 2395/4204 cut-off events. [2024-06-27 19:39:13,598 INFO L125 PetriNetUnfolderBase]: For 631256/631256 co-relation queries the response was YES. [2024-06-27 19:39:13,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32918 conditions, 4204 events. 2395/4204 cut-off events. For 631256/631256 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28281 event pairs, 464 based on Foata normal form. 1/4199 useless extension candidates. Maximal degree in co-relation 32758. Up to 3412 conditions per place. [2024-06-27 19:39:13,656 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 144 changer transitions 0/462 dead transitions. [2024-06-27 19:39:13,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 462 transitions, 6917 flow [2024-06-27 19:39:13,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:13,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 19:39:13,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-27 19:39:13,657 INFO L175 Difference]: Start difference. First operand has 371 places, 432 transitions, 5097 flow. Second operand 8 states and 214 transitions. [2024-06-27 19:39:13,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 462 transitions, 6917 flow [2024-06-27 19:39:16,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 462 transitions, 6675 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-27 19:39:16,944 INFO L231 Difference]: Finished difference. Result has 376 places, 438 transitions, 5293 flow [2024-06-27 19:39:16,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5293, PETRI_PLACES=376, PETRI_TRANSITIONS=438} [2024-06-27 19:39:16,944 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-27 19:39:16,944 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 438 transitions, 5293 flow [2024-06-27 19:39:16,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:16,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:16,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:16,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:39:16,945 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:16,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:16,945 INFO L85 PathProgramCache]: Analyzing trace with hash -2104699759, now seen corresponding path program 6 times [2024-06-27 19:39:16,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:16,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715162354] [2024-06-27 19:39:16,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:16,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:16,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:17,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-27 19:39:17,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:17,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715162354] [2024-06-27 19:39:17,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715162354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:17,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:17,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:17,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733452356] [2024-06-27 19:39:17,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:17,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:17,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:17,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:17,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:17,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:17,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 438 transitions, 5293 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:17,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:17,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:17,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:17,818 INFO L124 PetriNetUnfolderBase]: 2392/4200 cut-off events. [2024-06-27 19:39:17,818 INFO L125 PetriNetUnfolderBase]: For 633678/633678 co-relation queries the response was YES. [2024-06-27 19:39:17,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32981 conditions, 4200 events. 2392/4200 cut-off events. For 633678/633678 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28283 event pairs, 464 based on Foata normal form. 1/4195 useless extension candidates. Maximal degree in co-relation 32819. Up to 3409 conditions per place. [2024-06-27 19:39:17,871 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 146 changer transitions 0/461 dead transitions. [2024-06-27 19:39:17,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 461 transitions, 6731 flow [2024-06-27 19:39:17,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:17,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:17,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:39:17,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:39:17,872 INFO L175 Difference]: Start difference. First operand has 376 places, 438 transitions, 5293 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:39:17,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 461 transitions, 6731 flow [2024-06-27 19:39:21,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 461 transitions, 6526 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 19:39:21,620 INFO L231 Difference]: Finished difference. Result has 381 places, 438 transitions, 5386 flow [2024-06-27 19:39:21,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5088, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5386, PETRI_PLACES=381, PETRI_TRANSITIONS=438} [2024-06-27 19:39:21,621 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-27 19:39:21,621 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 438 transitions, 5386 flow [2024-06-27 19:39:21,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:21,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:21,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:21,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:39:21,621 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:21,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:21,621 INFO L85 PathProgramCache]: Analyzing trace with hash -393543311, now seen corresponding path program 10 times [2024-06-27 19:39:21,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:21,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253780014] [2024-06-27 19:39:21,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:21,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:21,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:21,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:21,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:21,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253780014] [2024-06-27 19:39:21,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253780014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:21,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:21,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:21,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187592708] [2024-06-27 19:39:21,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:21,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:21,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:21,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:21,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:21,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:21,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 438 transitions, 5386 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:21,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:21,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:21,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:22,445 INFO L124 PetriNetUnfolderBase]: 2421/4246 cut-off events. [2024-06-27 19:39:22,445 INFO L125 PetriNetUnfolderBase]: For 667387/667387 co-relation queries the response was YES. [2024-06-27 19:39:22,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33808 conditions, 4246 events. 2421/4246 cut-off events. For 667387/667387 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28680 event pairs, 467 based on Foata normal form. 1/4241 useless extension candidates. Maximal degree in co-relation 33645. Up to 3379 conditions per place. [2024-06-27 19:39:22,513 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 168 changer transitions 0/472 dead transitions. [2024-06-27 19:39:22,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 472 transitions, 7554 flow [2024-06-27 19:39:22,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:22,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:22,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:39:22,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:39:22,514 INFO L175 Difference]: Start difference. First operand has 381 places, 438 transitions, 5386 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:39:22,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 472 transitions, 7554 flow [2024-06-27 19:39:26,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 472 transitions, 7250 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:39:26,212 INFO L231 Difference]: Finished difference. Result has 382 places, 450 transitions, 5648 flow [2024-06-27 19:39:26,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5082, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5648, PETRI_PLACES=382, PETRI_TRANSITIONS=450} [2024-06-27 19:39:26,212 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-06-27 19:39:26,212 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 450 transitions, 5648 flow [2024-06-27 19:39:26,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:26,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:26,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:26,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:39:26,213 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:26,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:26,213 INFO L85 PathProgramCache]: Analyzing trace with hash -78548341, now seen corresponding path program 11 times [2024-06-27 19:39:26,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:26,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591001673] [2024-06-27 19:39:26,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:26,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:26,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:26,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-27 19:39:26,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:26,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591001673] [2024-06-27 19:39:26,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591001673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:26,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:26,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:26,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337802823] [2024-06-27 19:39:26,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:26,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:26,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:26,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:26,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:26,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:26,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 450 transitions, 5648 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:26,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:26,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:26,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:27,111 INFO L124 PetriNetUnfolderBase]: 2418/4250 cut-off events. [2024-06-27 19:39:27,111 INFO L125 PetriNetUnfolderBase]: For 670479/670479 co-relation queries the response was YES. [2024-06-27 19:39:27,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33818 conditions, 4250 events. 2418/4250 cut-off events. For 670479/670479 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28729 event pairs, 454 based on Foata normal form. 1/4249 useless extension candidates. Maximal degree in co-relation 33654. Up to 3694 conditions per place. [2024-06-27 19:39:27,169 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 427 selfloop transitions, 31 changer transitions 0/468 dead transitions. [2024-06-27 19:39:27,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 468 transitions, 6608 flow [2024-06-27 19:39:27,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:27,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:27,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:39:27,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-27 19:39:27,169 INFO L175 Difference]: Start difference. First operand has 382 places, 450 transitions, 5648 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:39:27,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 468 transitions, 6608 flow [2024-06-27 19:39:31,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 468 transitions, 6380 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 19:39:31,561 INFO L231 Difference]: Finished difference. Result has 388 places, 450 transitions, 5488 flow [2024-06-27 19:39:31,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5488, PETRI_PLACES=388, PETRI_TRANSITIONS=450} [2024-06-27 19:39:31,561 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-27 19:39:31,561 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 450 transitions, 5488 flow [2024-06-27 19:39:31,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:31,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:31,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, 1, 1] [2024-06-27 19:39:31,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:39:31,562 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:31,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:31,562 INFO L85 PathProgramCache]: Analyzing trace with hash 209048203, now seen corresponding path program 12 times [2024-06-27 19:39:31,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:31,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67933650] [2024-06-27 19:39:31,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:31,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:31,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:31,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:31,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67933650] [2024-06-27 19:39:31,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67933650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:31,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:31,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:31,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884285261] [2024-06-27 19:39:31,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:31,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:31,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:31,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:31,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:31,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:31,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 450 transitions, 5488 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:31,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:31,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:31,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:32,356 INFO L124 PetriNetUnfolderBase]: 2415/4238 cut-off events. [2024-06-27 19:39:32,356 INFO L125 PetriNetUnfolderBase]: For 673030/673030 co-relation queries the response was YES. [2024-06-27 19:39:32,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33411 conditions, 4238 events. 2415/4238 cut-off events. For 673030/673030 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28660 event pairs, 467 based on Foata normal form. 1/4233 useless extension candidates. Maximal degree in co-relation 33246. Up to 3373 conditions per place. [2024-06-27 19:39:32,415 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 290 selfloop transitions, 170 changer transitions 0/470 dead transitions. [2024-06-27 19:39:32,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 470 transitions, 6948 flow [2024-06-27 19:39:32,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:32,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:32,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:39:32,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 19:39:32,416 INFO L175 Difference]: Start difference. First operand has 388 places, 450 transitions, 5488 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:39:32,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 470 transitions, 6948 flow [2024-06-27 19:39:36,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 470 transitions, 6840 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:39:36,154 INFO L231 Difference]: Finished difference. Result has 389 places, 450 transitions, 5726 flow [2024-06-27 19:39:36,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5726, PETRI_PLACES=389, PETRI_TRANSITIONS=450} [2024-06-27 19:39:36,154 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-27 19:39:36,154 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 450 transitions, 5726 flow [2024-06-27 19:39:36,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:36,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:36,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:36,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:39:36,155 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:36,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:36,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1340878605, now seen corresponding path program 7 times [2024-06-27 19:39:36,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:36,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563043004] [2024-06-27 19:39:36,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:36,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:36,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:36,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:36,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:36,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563043004] [2024-06-27 19:39:36,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563043004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:36,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:36,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:36,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801549823] [2024-06-27 19:39:36,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:36,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:36,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:36,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:36,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:36,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:36,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 450 transitions, 5726 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:36,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:36,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:36,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:37,041 INFO L124 PetriNetUnfolderBase]: 2428/4267 cut-off events. [2024-06-27 19:39:37,042 INFO L125 PetriNetUnfolderBase]: For 692481/692481 co-relation queries the response was YES. [2024-06-27 19:39:37,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34074 conditions, 4267 events. 2428/4267 cut-off events. For 692481/692481 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28852 event pairs, 455 based on Foata normal form. 1/4265 useless extension candidates. Maximal degree in co-relation 33908. Up to 3676 conditions per place. [2024-06-27 19:39:37,104 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 50 changer transitions 0/475 dead transitions. [2024-06-27 19:39:37,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 475 transitions, 7042 flow [2024-06-27 19:39:37,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:37,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:37,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:39:37,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:39:37,105 INFO L175 Difference]: Start difference. First operand has 389 places, 450 transitions, 5726 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:39:37,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 475 transitions, 7042 flow [2024-06-27 19:39:41,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 475 transitions, 6692 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:39:41,428 INFO L231 Difference]: Finished difference. Result has 390 places, 456 transitions, 5580 flow [2024-06-27 19:39:41,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5580, PETRI_PLACES=390, PETRI_TRANSITIONS=456} [2024-06-27 19:39:41,429 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-27 19:39:41,429 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 456 transitions, 5580 flow [2024-06-27 19:39:41,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:41,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:41,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:41,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:39:41,429 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:41,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:41,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1166381069, now seen corresponding path program 8 times [2024-06-27 19:39:41,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:41,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169141401] [2024-06-27 19:39:41,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:41,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:41,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:41,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:41,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:41,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169141401] [2024-06-27 19:39:41,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169141401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:41,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:41,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:41,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131868534] [2024-06-27 19:39:41,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:41,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:41,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:41,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:41,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:41,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:41,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 456 transitions, 5580 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:41,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:41,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:41,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:42,302 INFO L124 PetriNetUnfolderBase]: 2438/4285 cut-off events. [2024-06-27 19:39:42,303 INFO L125 PetriNetUnfolderBase]: For 701798/701798 co-relation queries the response was YES. [2024-06-27 19:39:42,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33985 conditions, 4285 events. 2438/4285 cut-off events. For 701798/701798 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29048 event pairs, 455 based on Foata normal form. 1/4283 useless extension candidates. Maximal degree in co-relation 33818. Up to 3686 conditions per place. [2024-06-27 19:39:42,367 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 57 changer transitions 0/483 dead transitions. [2024-06-27 19:39:42,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 483 transitions, 6922 flow [2024-06-27 19:39:42,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:39:42,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:39:42,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 19:39:42,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744186046511628 [2024-06-27 19:39:42,368 INFO L175 Difference]: Start difference. First operand has 390 places, 456 transitions, 5580 flow. Second operand 10 states and 247 transitions. [2024-06-27 19:39:42,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 483 transitions, 6922 flow [2024-06-27 19:39:46,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 483 transitions, 6861 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 19:39:46,449 INFO L231 Difference]: Finished difference. Result has 398 places, 462 transitions, 5735 flow [2024-06-27 19:39:46,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5735, PETRI_PLACES=398, PETRI_TRANSITIONS=462} [2024-06-27 19:39:46,450 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-27 19:39:46,450 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 462 transitions, 5735 flow [2024-06-27 19:39:46,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:46,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:46,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:46,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:39:46,450 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:46,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:46,451 INFO L85 PathProgramCache]: Analyzing trace with hash 215721387, now seen corresponding path program 9 times [2024-06-27 19:39:46,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:46,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847840273] [2024-06-27 19:39:46,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:46,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:46,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:46,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:46,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:46,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847840273] [2024-06-27 19:39:46,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847840273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:46,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:46,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:46,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004868363] [2024-06-27 19:39:46,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:46,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:46,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:46,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:46,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:46,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:46,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 462 transitions, 5735 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:46,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:46,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:46,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:47,272 INFO L124 PetriNetUnfolderBase]: 2467/4328 cut-off events. [2024-06-27 19:39:47,272 INFO L125 PetriNetUnfolderBase]: For 737123/737123 co-relation queries the response was YES. [2024-06-27 19:39:47,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34863 conditions, 4328 events. 2467/4328 cut-off events. For 737123/737123 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29405 event pairs, 464 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 34694. Up to 3499 conditions per place. [2024-06-27 19:39:47,339 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 320 selfloop transitions, 166 changer transitions 0/496 dead transitions. [2024-06-27 19:39:47,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 496 transitions, 7971 flow [2024-06-27 19:39:47,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:47,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:47,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:39:47,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:39:47,340 INFO L175 Difference]: Start difference. First operand has 398 places, 462 transitions, 5735 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:39:47,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 496 transitions, 7971 flow [2024-06-27 19:39:51,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 496 transitions, 7833 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 19:39:51,692 INFO L231 Difference]: Finished difference. Result has 399 places, 474 transitions, 6139 flow [2024-06-27 19:39:51,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6139, PETRI_PLACES=399, PETRI_TRANSITIONS=474} [2024-06-27 19:39:51,693 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-27 19:39:51,693 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 474 transitions, 6139 flow [2024-06-27 19:39:51,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:51,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:51,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:51,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:39:51,694 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:51,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:51,694 INFO L85 PathProgramCache]: Analyzing trace with hash -393536367, now seen corresponding path program 10 times [2024-06-27 19:39:51,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:51,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309163257] [2024-06-27 19:39:51,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:51,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:51,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:51,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:51,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:51,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309163257] [2024-06-27 19:39:51,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309163257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:51,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:51,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:51,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837036849] [2024-06-27 19:39:51,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:51,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:51,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:51,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:51,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:51,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:51,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 474 transitions, 6139 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:51,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:51,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:51,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:52,577 INFO L124 PetriNetUnfolderBase]: 2464/4324 cut-off events. [2024-06-27 19:39:52,578 INFO L125 PetriNetUnfolderBase]: For 741090/741090 co-relation queries the response was YES. [2024-06-27 19:39:52,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35034 conditions, 4324 events. 2464/4324 cut-off events. For 741090/741090 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29395 event pairs, 464 based on Foata normal form. 1/4319 useless extension candidates. Maximal degree in co-relation 34864. Up to 3496 conditions per place. [2024-06-27 19:39:52,647 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 321 selfloop transitions, 165 changer transitions 0/496 dead transitions. [2024-06-27 19:39:52,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 496 transitions, 8179 flow [2024-06-27 19:39:52,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:52,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:52,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:39:52,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:39:52,648 INFO L175 Difference]: Start difference. First operand has 399 places, 474 transitions, 6139 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:39:52,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 496 transitions, 8179 flow [2024-06-27 19:39:56,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 496 transitions, 7955 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 19:39:56,815 INFO L231 Difference]: Finished difference. Result has 405 places, 474 transitions, 6251 flow [2024-06-27 19:39:56,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6251, PETRI_PLACES=405, PETRI_TRANSITIONS=474} [2024-06-27 19:39:56,815 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-27 19:39:56,815 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 474 transitions, 6251 flow [2024-06-27 19:39:56,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:56,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:56,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:56,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:39:56,816 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:39:56,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:56,816 INFO L85 PathProgramCache]: Analyzing trace with hash 302714893, now seen corresponding path program 11 times [2024-06-27 19:39:56,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:56,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138527462] [2024-06-27 19:39:56,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:56,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:56,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:56,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:56,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:56,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138527462] [2024-06-27 19:39:56,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138527462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:56,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:56,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:56,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411946891] [2024-06-27 19:39:56,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:56,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:56,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:56,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:56,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:56,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:39:56,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 474 transitions, 6251 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:56,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:56,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:39:56,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:57,699 INFO L124 PetriNetUnfolderBase]: 2461/4325 cut-off events. [2024-06-27 19:39:57,699 INFO L125 PetriNetUnfolderBase]: For 745077/745077 co-relation queries the response was YES. [2024-06-27 19:39:57,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34965 conditions, 4325 events. 2461/4325 cut-off events. For 745077/745077 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29409 event pairs, 455 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 34794. Up to 3728 conditions per place. [2024-06-27 19:39:57,763 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 433 selfloop transitions, 49 changer transitions 0/492 dead transitions. [2024-06-27 19:39:57,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 492 transitions, 7259 flow [2024-06-27 19:39:57,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:57,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:57,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:39:57,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 19:39:57,764 INFO L175 Difference]: Start difference. First operand has 405 places, 474 transitions, 6251 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:39:57,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 492 transitions, 7259 flow [2024-06-27 19:40:01,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 492 transitions, 6911 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:01,555 INFO L231 Difference]: Finished difference. Result has 407 places, 474 transitions, 6007 flow [2024-06-27 19:40:01,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5903, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6007, PETRI_PLACES=407, PETRI_TRANSITIONS=474} [2024-06-27 19:40:01,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-27 19:40:01,556 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 474 transitions, 6007 flow [2024-06-27 19:40:01,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:01,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:01,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:01,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:40:01,556 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:01,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:01,557 INFO L85 PathProgramCache]: Analyzing trace with hash -137597525, now seen corresponding path program 12 times [2024-06-27 19:40:01,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:01,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945941678] [2024-06-27 19:40:01,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:01,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:01,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:01,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:01,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:01,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945941678] [2024-06-27 19:40:01,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945941678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:01,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:01,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:01,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304083562] [2024-06-27 19:40:01,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:01,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:01,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:01,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:01,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:01,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:01,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 474 transitions, 6007 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:01,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:01,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:01,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:02,558 INFO L124 PetriNetUnfolderBase]: 2458/4316 cut-off events. [2024-06-27 19:40:02,558 INFO L125 PetriNetUnfolderBase]: For 746463/746463 co-relation queries the response was YES. [2024-06-27 19:40:02,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34612 conditions, 4316 events. 2458/4316 cut-off events. For 746463/746463 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29346 event pairs, 464 based on Foata normal form. 1/4311 useless extension candidates. Maximal degree in co-relation 34440. Up to 3490 conditions per place. [2024-06-27 19:40:02,614 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 311 selfloop transitions, 173 changer transitions 0/494 dead transitions. [2024-06-27 19:40:02,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 494 transitions, 7539 flow [2024-06-27 19:40:02,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:02,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:02,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:40:02,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 19:40:02,615 INFO L175 Difference]: Start difference. First operand has 407 places, 474 transitions, 6007 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:40:02,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 494 transitions, 7539 flow [2024-06-27 19:40:07,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 494 transitions, 7403 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 19:40:07,210 INFO L231 Difference]: Finished difference. Result has 408 places, 474 transitions, 6223 flow [2024-06-27 19:40:07,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6223, PETRI_PLACES=408, PETRI_TRANSITIONS=474} [2024-06-27 19:40:07,210 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-27 19:40:07,210 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 474 transitions, 6223 flow [2024-06-27 19:40:07,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:07,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:07,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:07,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:40:07,211 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:07,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:07,211 INFO L85 PathProgramCache]: Analyzing trace with hash -570844721, now seen corresponding path program 3 times [2024-06-27 19:40:07,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:07,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225514787] [2024-06-27 19:40:07,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:07,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:07,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:07,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-27 19:40:07,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:07,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225514787] [2024-06-27 19:40:07,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225514787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:07,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:07,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:07,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428343980] [2024-06-27 19:40:07,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:07,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:07,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:07,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:07,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:07,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:07,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 474 transitions, 6223 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:07,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:07,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:07,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:08,095 INFO L124 PetriNetUnfolderBase]: 2478/4355 cut-off events. [2024-06-27 19:40:08,095 INFO L125 PetriNetUnfolderBase]: For 801447/801447 co-relation queries the response was YES. [2024-06-27 19:40:08,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35223 conditions, 4355 events. 2478/4355 cut-off events. For 801447/801447 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29656 event pairs, 453 based on Foata normal form. 6/4358 useless extension candidates. Maximal degree in co-relation 35050. Up to 3693 conditions per place. [2024-06-27 19:40:08,163 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 442 selfloop transitions, 48 changer transitions 0/500 dead transitions. [2024-06-27 19:40:08,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 500 transitions, 7347 flow [2024-06-27 19:40:08,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:08,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:08,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:40:08,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 19:40:08,164 INFO L175 Difference]: Start difference. First operand has 408 places, 474 transitions, 6223 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:40:08,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 500 transitions, 7347 flow [2024-06-27 19:40:11,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 500 transitions, 7063 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:11,634 INFO L231 Difference]: Finished difference. Result has 410 places, 475 transitions, 6071 flow [2024-06-27 19:40:11,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5939, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6071, PETRI_PLACES=410, PETRI_TRANSITIONS=475} [2024-06-27 19:40:11,635 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-27 19:40:11,635 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 475 transitions, 6071 flow [2024-06-27 19:40:11,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:11,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:11,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:11,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:40:11,635 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:11,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:11,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1395333965, now seen corresponding path program 1 times [2024-06-27 19:40:11,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:11,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550493014] [2024-06-27 19:40:11,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:11,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:11,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:11,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:11,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:11,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550493014] [2024-06-27 19:40:11,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550493014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:11,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:11,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:11,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864340294] [2024-06-27 19:40:11,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:11,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:11,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:11,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:11,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:11,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:11,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 475 transitions, 6071 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:11,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:11,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:11,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:12,609 INFO L124 PetriNetUnfolderBase]: 2499/4377 cut-off events. [2024-06-27 19:40:12,609 INFO L125 PetriNetUnfolderBase]: For 798138/798138 co-relation queries the response was YES. [2024-06-27 19:40:12,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35613 conditions, 4377 events. 2499/4377 cut-off events. For 798138/798138 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29799 event pairs, 457 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 35439. Up to 3751 conditions per place. [2024-06-27 19:40:12,673 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 466 selfloop transitions, 34 changer transitions 0/510 dead transitions. [2024-06-27 19:40:12,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 510 transitions, 7501 flow [2024-06-27 19:40:12,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:40:12,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:40:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 19:40:12,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-27 19:40:12,674 INFO L175 Difference]: Start difference. First operand has 410 places, 475 transitions, 6071 flow. Second operand 9 states and 231 transitions. [2024-06-27 19:40:12,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 510 transitions, 7501 flow [2024-06-27 19:40:16,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 510 transitions, 7385 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:16,622 INFO L231 Difference]: Finished difference. Result has 413 places, 479 transitions, 6124 flow [2024-06-27 19:40:16,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5955, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6124, PETRI_PLACES=413, PETRI_TRANSITIONS=479} [2024-06-27 19:40:16,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-27 19:40:16,622 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 479 transitions, 6124 flow [2024-06-27 19:40:16,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:16,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:16,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:16,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:40:16,623 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:16,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:16,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1686141171, now seen corresponding path program 2 times [2024-06-27 19:40:16,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:16,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882375744] [2024-06-27 19:40:16,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:16,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:16,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-27 19:40:16,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:16,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882375744] [2024-06-27 19:40:16,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882375744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:16,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:16,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:16,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218984389] [2024-06-27 19:40:16,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:16,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:16,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:16,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:16,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:16,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:16,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 479 transitions, 6124 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:16,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:16,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:16,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:17,543 INFO L124 PetriNetUnfolderBase]: 2494/4377 cut-off events. [2024-06-27 19:40:17,543 INFO L125 PetriNetUnfolderBase]: For 790897/790897 co-relation queries the response was YES. [2024-06-27 19:40:17,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35335 conditions, 4377 events. 2494/4377 cut-off events. For 790897/790897 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29810 event pairs, 465 based on Foata normal form. 2/4376 useless extension candidates. Maximal degree in co-relation 35161. Up to 3773 conditions per place. [2024-06-27 19:40:17,607 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 464 selfloop transitions, 30 changer transitions 0/504 dead transitions. [2024-06-27 19:40:17,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 504 transitions, 7174 flow [2024-06-27 19:40:17,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:17,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:17,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:40:17,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:40:17,608 INFO L175 Difference]: Start difference. First operand has 413 places, 479 transitions, 6124 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:40:17,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 504 transitions, 7174 flow [2024-06-27 19:40:21,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 504 transitions, 7058 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 19:40:21,599 INFO L231 Difference]: Finished difference. Result has 416 places, 479 transitions, 6073 flow [2024-06-27 19:40:21,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6073, PETRI_PLACES=416, PETRI_TRANSITIONS=479} [2024-06-27 19:40:21,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-27 19:40:21,599 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 479 transitions, 6073 flow [2024-06-27 19:40:21,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:21,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:21,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:21,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:40:21,599 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:21,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:21,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1515438741, now seen corresponding path program 3 times [2024-06-27 19:40:21,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:21,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504166015] [2024-06-27 19:40:21,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:21,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:21,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:21,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:21,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504166015] [2024-06-27 19:40:21,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504166015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:21,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:21,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:21,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77694297] [2024-06-27 19:40:21,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:21,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:21,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:21,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:21,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:21,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:21,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 479 transitions, 6073 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:21,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:21,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:21,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:22,487 INFO L124 PetriNetUnfolderBase]: 2502/4386 cut-off events. [2024-06-27 19:40:22,487 INFO L125 PetriNetUnfolderBase]: For 802761/802761 co-relation queries the response was YES. [2024-06-27 19:40:22,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35461 conditions, 4386 events. 2502/4386 cut-off events. For 802761/802761 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 29864 event pairs, 471 based on Foata normal form. 2/4382 useless extension candidates. Maximal degree in co-relation 35285. Up to 3710 conditions per place. [2024-06-27 19:40:22,559 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 404 selfloop transitions, 89 changer transitions 0/503 dead transitions. [2024-06-27 19:40:22,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 503 transitions, 7163 flow [2024-06-27 19:40:22,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:22,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:22,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:40:22,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 19:40:22,560 INFO L175 Difference]: Start difference. First operand has 416 places, 479 transitions, 6073 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:40:22,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 503 transitions, 7163 flow [2024-06-27 19:40:27,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 503 transitions, 7098 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:40:27,218 INFO L231 Difference]: Finished difference. Result has 417 places, 481 transitions, 6245 flow [2024-06-27 19:40:27,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6245, PETRI_PLACES=417, PETRI_TRANSITIONS=481} [2024-06-27 19:40:27,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-27 19:40:27,218 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 481 transitions, 6245 flow [2024-06-27 19:40:27,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:27,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:27,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:27,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:40:27,219 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:27,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:27,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1902677937, now seen corresponding path program 1 times [2024-06-27 19:40:27,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:27,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114005460] [2024-06-27 19:40:27,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:27,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:27,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:27,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-27 19:40:27,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:27,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114005460] [2024-06-27 19:40:27,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114005460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:27,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:27,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:27,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672796585] [2024-06-27 19:40:27,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:27,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:27,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:27,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:27,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:27,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:27,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 481 transitions, 6245 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:27,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:27,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:27,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:28,258 INFO L124 PetriNetUnfolderBase]: 2507/4398 cut-off events. [2024-06-27 19:40:28,258 INFO L125 PetriNetUnfolderBase]: For 806457/806457 co-relation queries the response was YES. [2024-06-27 19:40:28,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35848 conditions, 4398 events. 2507/4398 cut-off events. For 806457/806457 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29962 event pairs, 464 based on Foata normal form. 1/4396 useless extension candidates. Maximal degree in co-relation 35671. Up to 3795 conditions per place. [2024-06-27 19:40:28,325 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 467 selfloop transitions, 31 changer transitions 0/508 dead transitions. [2024-06-27 19:40:28,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 508 transitions, 7369 flow [2024-06-27 19:40:28,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:28,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:28,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:40:28,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:40:28,326 INFO L175 Difference]: Start difference. First operand has 417 places, 481 transitions, 6245 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:40:28,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 508 transitions, 7369 flow [2024-06-27 19:40:32,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 508 transitions, 7148 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:32,658 INFO L231 Difference]: Finished difference. Result has 419 places, 484 transitions, 6166 flow [2024-06-27 19:40:32,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6166, PETRI_PLACES=419, PETRI_TRANSITIONS=484} [2024-06-27 19:40:32,658 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-27 19:40:32,659 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 484 transitions, 6166 flow [2024-06-27 19:40:32,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:32,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:32,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:32,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:40:32,659 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:32,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:32,659 INFO L85 PathProgramCache]: Analyzing trace with hash -2111359055, now seen corresponding path program 2 times [2024-06-27 19:40:32,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:32,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203979006] [2024-06-27 19:40:32,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:32,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:32,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:32,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:32,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:32,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203979006] [2024-06-27 19:40:32,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203979006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:32,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:32,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:32,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209413577] [2024-06-27 19:40:32,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:32,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:32,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:32,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:32,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:32,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:32,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 484 transitions, 6166 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:32,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:32,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:32,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:33,546 INFO L124 PetriNetUnfolderBase]: 2528/4427 cut-off events. [2024-06-27 19:40:33,547 INFO L125 PetriNetUnfolderBase]: For 836646/836646 co-relation queries the response was YES. [2024-06-27 19:40:33,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36619 conditions, 4427 events. 2528/4427 cut-off events. For 836646/836646 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30212 event pairs, 477 based on Foata normal form. 1/4419 useless extension candidates. Maximal degree in co-relation 36441. Up to 3618 conditions per place. [2024-06-27 19:40:33,612 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 128 changer transitions 0/520 dead transitions. [2024-06-27 19:40:33,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 520 transitions, 8350 flow [2024-06-27 19:40:33,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:33,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:33,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 19:40:33,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:40:33,613 INFO L175 Difference]: Start difference. First operand has 419 places, 484 transitions, 6166 flow. Second operand 8 states and 215 transitions. [2024-06-27 19:40:33,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 520 transitions, 8350 flow [2024-06-27 19:40:38,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 520 transitions, 8230 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:38,412 INFO L231 Difference]: Finished difference. Result has 421 places, 496 transitions, 6610 flow [2024-06-27 19:40:38,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6046, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6610, PETRI_PLACES=421, PETRI_TRANSITIONS=496} [2024-06-27 19:40:38,412 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-27 19:40:38,413 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 496 transitions, 6610 flow [2024-06-27 19:40:38,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:38,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:38,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:38,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:40:38,413 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:38,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:38,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1076654641, now seen corresponding path program 3 times [2024-06-27 19:40:38,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:38,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543195725] [2024-06-27 19:40:38,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:38,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:38,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-27 19:40:38,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:38,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543195725] [2024-06-27 19:40:38,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543195725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:38,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:38,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:38,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382677987] [2024-06-27 19:40:38,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:38,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:38,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:38,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:38,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 496 transitions, 6610 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:38,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:38,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:38,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:39,314 INFO L124 PetriNetUnfolderBase]: 2525/4423 cut-off events. [2024-06-27 19:40:39,314 INFO L125 PetriNetUnfolderBase]: For 842752/842752 co-relation queries the response was YES. [2024-06-27 19:40:39,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36949 conditions, 4423 events. 2525/4423 cut-off events. For 842752/842752 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30197 event pairs, 477 based on Foata normal form. 1/4415 useless extension candidates. Maximal degree in co-relation 36770. Up to 3615 conditions per place. [2024-06-27 19:40:39,381 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 129 changer transitions 0/519 dead transitions. [2024-06-27 19:40:39,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 519 transitions, 8228 flow [2024-06-27 19:40:39,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:39,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:39,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:40:39,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 19:40:39,382 INFO L175 Difference]: Start difference. First operand has 421 places, 496 transitions, 6610 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:40:39,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 519 transitions, 8228 flow [2024-06-27 19:40:44,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 519 transitions, 8037 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-27 19:40:44,655 INFO L231 Difference]: Finished difference. Result has 427 places, 496 transitions, 6683 flow [2024-06-27 19:40:44,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6419, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6683, PETRI_PLACES=427, PETRI_TRANSITIONS=496} [2024-06-27 19:40:44,656 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-27 19:40:44,656 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 496 transitions, 6683 flow [2024-06-27 19:40:44,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:44,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:44,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:44,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:40:44,657 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:44,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:44,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1508758613, now seen corresponding path program 1 times [2024-06-27 19:40:44,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:44,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091674793] [2024-06-27 19:40:44,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:44,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:44,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:44,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:44,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:44,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091674793] [2024-06-27 19:40:44,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091674793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:44,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:44,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:44,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291678580] [2024-06-27 19:40:44,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:44,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:44,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:44,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:44,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:44,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:44,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 496 transitions, 6683 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:44,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:44,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:44,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:45,580 INFO L124 PetriNetUnfolderBase]: 2533/4440 cut-off events. [2024-06-27 19:40:45,581 INFO L125 PetriNetUnfolderBase]: For 864335/864335 co-relation queries the response was YES. [2024-06-27 19:40:45,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37324 conditions, 4440 events. 2533/4440 cut-off events. For 864335/864335 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30309 event pairs, 467 based on Foata normal form. 2/4436 useless extension candidates. Maximal degree in co-relation 37143. Up to 3778 conditions per place. [2024-06-27 19:40:45,651 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 419 selfloop transitions, 91 changer transitions 0/520 dead transitions. [2024-06-27 19:40:45,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 520 transitions, 7813 flow [2024-06-27 19:40:45,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:45,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:45,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:40:45,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 19:40:45,652 INFO L175 Difference]: Start difference. First operand has 427 places, 496 transitions, 6683 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:40:45,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 520 transitions, 7813 flow [2024-06-27 19:40:51,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 520 transitions, 7575 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:51,537 INFO L231 Difference]: Finished difference. Result has 429 places, 498 transitions, 6692 flow [2024-06-27 19:40:51,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6445, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6692, PETRI_PLACES=429, PETRI_TRANSITIONS=498} [2024-06-27 19:40:51,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-27 19:40:51,538 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 498 transitions, 6692 flow [2024-06-27 19:40:51,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:51,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:51,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:51,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:40:51,538 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:51,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:51,539 INFO L85 PathProgramCache]: Analyzing trace with hash 209057131, now seen corresponding path program 4 times [2024-06-27 19:40:51,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:51,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770454890] [2024-06-27 19:40:51,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:51,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:51,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:51,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:51,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:51,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770454890] [2024-06-27 19:40:51,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770454890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:51,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:51,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:51,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627283121] [2024-06-27 19:40:51,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:51,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:51,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:51,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:51,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:51,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:51,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 498 transitions, 6692 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:51,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:51,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:51,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:52,476 INFO L124 PetriNetUnfolderBase]: 2541/4454 cut-off events. [2024-06-27 19:40:52,476 INFO L125 PetriNetUnfolderBase]: For 877087/877087 co-relation queries the response was YES. [2024-06-27 19:40:52,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37568 conditions, 4454 events. 2541/4454 cut-off events. For 877087/877087 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30473 event pairs, 472 based on Foata normal form. 2/4450 useless extension candidates. Maximal degree in co-relation 37386. Up to 3766 conditions per place. [2024-06-27 19:40:52,548 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 418 selfloop transitions, 91 changer transitions 0/519 dead transitions. [2024-06-27 19:40:52,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 519 transitions, 7816 flow [2024-06-27 19:40:52,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:52,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:52,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:40:52,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 19:40:52,549 INFO L175 Difference]: Start difference. First operand has 429 places, 498 transitions, 6692 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:40:52,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 519 transitions, 7816 flow [2024-06-27 19:40:57,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 519 transitions, 7585 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:57,273 INFO L231 Difference]: Finished difference. Result has 431 places, 500 transitions, 6712 flow [2024-06-27 19:40:57,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6461, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6712, PETRI_PLACES=431, PETRI_TRANSITIONS=500} [2024-06-27 19:40:57,273 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-27 19:40:57,273 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 500 transitions, 6712 flow [2024-06-27 19:40:57,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:57,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:57,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:57,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:40:57,274 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:40:57,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:57,274 INFO L85 PathProgramCache]: Analyzing trace with hash -380196943, now seen corresponding path program 4 times [2024-06-27 19:40:57,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:57,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454122197] [2024-06-27 19:40:57,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:57,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:57,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:57,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:57,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:57,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454122197] [2024-06-27 19:40:57,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454122197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:57,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:57,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:57,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294074482] [2024-06-27 19:40:57,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:57,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:57,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:57,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:57,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:57,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:40:57,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 500 transitions, 6712 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:57,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:57,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:40:57,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:58,274 INFO L124 PetriNetUnfolderBase]: 2570/4499 cut-off events. [2024-06-27 19:40:58,274 INFO L125 PetriNetUnfolderBase]: For 910154/910154 co-relation queries the response was YES. [2024-06-27 19:40:58,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38528 conditions, 4499 events. 2570/4499 cut-off events. For 910154/910154 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30781 event pairs, 479 based on Foata normal form. 1/4491 useless extension candidates. Maximal degree in co-relation 38345. Up to 3672 conditions per place. [2024-06-27 19:40:58,342 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 384 selfloop transitions, 140 changer transitions 0/534 dead transitions. [2024-06-27 19:40:58,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 534 transitions, 9211 flow [2024-06-27 19:40:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:58,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:40:58,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 19:40:58,343 INFO L175 Difference]: Start difference. First operand has 431 places, 500 transitions, 6712 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:40:58,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 534 transitions, 9211 flow [2024-06-27 19:41:03,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 534 transitions, 8976 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:03,808 INFO L231 Difference]: Finished difference. Result has 433 places, 512 transitions, 7050 flow [2024-06-27 19:41:03,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7050, PETRI_PLACES=433, PETRI_TRANSITIONS=512} [2024-06-27 19:41:03,808 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-27 19:41:03,808 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 512 transitions, 7050 flow [2024-06-27 19:41:03,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:03,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:03,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:03,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:41:03,808 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:03,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:03,809 INFO L85 PathProgramCache]: Analyzing trace with hash 209062091, now seen corresponding path program 5 times [2024-06-27 19:41:03,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:03,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345435013] [2024-06-27 19:41:03,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:03,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:03,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:03,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:03,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345435013] [2024-06-27 19:41:03,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345435013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:03,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:03,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:03,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092397889] [2024-06-27 19:41:03,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:03,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:03,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:03,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:03,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:03,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:03,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 512 transitions, 7050 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:03,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:03,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:03,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:04,728 INFO L124 PetriNetUnfolderBase]: 2567/4495 cut-off events. [2024-06-27 19:41:04,728 INFO L125 PetriNetUnfolderBase]: For 912490/912490 co-relation queries the response was YES. [2024-06-27 19:41:04,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38440 conditions, 4495 events. 2567/4495 cut-off events. For 912490/912490 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30772 event pairs, 479 based on Foata normal form. 1/4487 useless extension candidates. Maximal degree in co-relation 38256. Up to 3669 conditions per place. [2024-06-27 19:41:04,797 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 141 changer transitions 0/533 dead transitions. [2024-06-27 19:41:04,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 533 transitions, 8986 flow [2024-06-27 19:41:04,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:04,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:04,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 19:41:04,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 19:41:04,798 INFO L175 Difference]: Start difference. First operand has 433 places, 512 transitions, 7050 flow. Second operand 8 states and 211 transitions. [2024-06-27 19:41:04,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 533 transitions, 8986 flow [2024-06-27 19:41:09,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 533 transitions, 8722 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-27 19:41:09,746 INFO L231 Difference]: Finished difference. Result has 439 places, 512 transitions, 7074 flow [2024-06-27 19:41:09,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7074, PETRI_PLACES=439, PETRI_TRANSITIONS=512} [2024-06-27 19:41:09,747 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-27 19:41:09,747 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 512 transitions, 7074 flow [2024-06-27 19:41:09,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:09,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:09,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:09,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:41:09,747 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:09,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:09,747 INFO L85 PathProgramCache]: Analyzing trace with hash -733515855, now seen corresponding path program 6 times [2024-06-27 19:41:09,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:09,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054180596] [2024-06-27 19:41:09,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:09,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:09,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:09,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:09,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054180596] [2024-06-27 19:41:09,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054180596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:09,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:09,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:09,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378396403] [2024-06-27 19:41:09,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:09,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:09,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:09,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:09,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:09,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:09,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 512 transitions, 7074 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:09,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:09,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:09,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:10,652 INFO L124 PetriNetUnfolderBase]: 2564/4491 cut-off events. [2024-06-27 19:41:10,653 INFO L125 PetriNetUnfolderBase]: For 915134/915134 co-relation queries the response was YES. [2024-06-27 19:41:10,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38296 conditions, 4491 events. 2564/4491 cut-off events. For 915134/915134 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30755 event pairs, 479 based on Foata normal form. 1/4483 useless extension candidates. Maximal degree in co-relation 38111. Up to 3666 conditions per place. [2024-06-27 19:41:10,723 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 375 selfloop transitions, 147 changer transitions 0/532 dead transitions. [2024-06-27 19:41:10,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 532 transitions, 8730 flow [2024-06-27 19:41:10,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:10,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:10,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:41:10,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 19:41:10,724 INFO L175 Difference]: Start difference. First operand has 439 places, 512 transitions, 7074 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:41:10,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 532 transitions, 8730 flow [2024-06-27 19:41:15,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 532 transitions, 8408 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:15,871 INFO L231 Difference]: Finished difference. Result has 441 places, 512 transitions, 7052 flow [2024-06-27 19:41:15,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7052, PETRI_PLACES=441, PETRI_TRANSITIONS=512} [2024-06-27 19:41:15,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-27 19:41:15,872 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 512 transitions, 7052 flow [2024-06-27 19:41:15,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:15,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:15,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, 1] [2024-06-27 19:41:15,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:41:15,872 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:15,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:15,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1045268429, now seen corresponding path program 2 times [2024-06-27 19:41:15,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:15,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593418271] [2024-06-27 19:41:15,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:15,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:15,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:15,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:15,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:15,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593418271] [2024-06-27 19:41:15,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593418271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:15,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:15,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:15,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713642571] [2024-06-27 19:41:15,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:15,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:15,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:15,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:15,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:16,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:16,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 512 transitions, 7052 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:16,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:16,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:16,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:16,871 INFO L124 PetriNetUnfolderBase]: 2572/4508 cut-off events. [2024-06-27 19:41:16,872 INFO L125 PetriNetUnfolderBase]: For 937907/937907 co-relation queries the response was YES. [2024-06-27 19:41:16,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38502 conditions, 4508 events. 2572/4508 cut-off events. For 937907/937907 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30905 event pairs, 469 based on Foata normal form. 2/4504 useless extension candidates. Maximal degree in co-relation 38316. Up to 3834 conditions per place. [2024-06-27 19:41:16,940 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 89 changer transitions 0/533 dead transitions. [2024-06-27 19:41:16,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 533 transitions, 8206 flow [2024-06-27 19:41:16,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:16,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:16,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:41:16,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 19:41:16,941 INFO L175 Difference]: Start difference. First operand has 441 places, 512 transitions, 7052 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:41:16,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 533 transitions, 8206 flow [2024-06-27 19:41:22,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 533 transitions, 7984 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:22,069 INFO L231 Difference]: Finished difference. Result has 443 places, 514 transitions, 7079 flow [2024-06-27 19:41:22,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6830, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7079, PETRI_PLACES=443, PETRI_TRANSITIONS=514} [2024-06-27 19:41:22,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-27 19:41:22,069 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 514 transitions, 7079 flow [2024-06-27 19:41:22,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:22,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:22,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:22,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:41:22,070 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:22,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:22,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1274957039, now seen corresponding path program 3 times [2024-06-27 19:41:22,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:22,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950447068] [2024-06-27 19:41:22,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:22,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:22,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:22,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:22,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:22,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950447068] [2024-06-27 19:41:22,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950447068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:22,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:22,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:22,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314298320] [2024-06-27 19:41:22,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:22,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:22,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:22,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:22,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:22,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:22,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 514 transitions, 7079 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:22,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:22,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:22,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:23,095 INFO L124 PetriNetUnfolderBase]: 2580/4524 cut-off events. [2024-06-27 19:41:23,095 INFO L125 PetriNetUnfolderBase]: For 951348/951348 co-relation queries the response was YES. [2024-06-27 19:41:23,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38743 conditions, 4524 events. 2580/4524 cut-off events. For 951348/951348 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31042 event pairs, 471 based on Foata normal form. 2/4520 useless extension candidates. Maximal degree in co-relation 38556. Up to 3846 conditions per place. [2024-06-27 19:41:23,168 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 91 changer transitions 0/535 dead transitions. [2024-06-27 19:41:23,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 535 transitions, 8241 flow [2024-06-27 19:41:23,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:23,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:23,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:41:23,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 19:41:23,169 INFO L175 Difference]: Start difference. First operand has 443 places, 514 transitions, 7079 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:41:23,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 535 transitions, 8241 flow [2024-06-27 19:41:28,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 535 transitions, 8008 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:28,513 INFO L231 Difference]: Finished difference. Result has 445 places, 516 transitions, 7103 flow [2024-06-27 19:41:28,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6846, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7103, PETRI_PLACES=445, PETRI_TRANSITIONS=516} [2024-06-27 19:41:28,513 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-27 19:41:28,513 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 516 transitions, 7103 flow [2024-06-27 19:41:28,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:28,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:28,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:28,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:41:28,514 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:28,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:28,515 INFO L85 PathProgramCache]: Analyzing trace with hash -127106133, now seen corresponding path program 4 times [2024-06-27 19:41:28,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:28,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151740894] [2024-06-27 19:41:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:28,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:28,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:28,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:28,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:28,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151740894] [2024-06-27 19:41:28,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151740894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:28,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:28,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:28,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558319633] [2024-06-27 19:41:28,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:28,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:28,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:28,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:28,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:28,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:28,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 516 transitions, 7103 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:28,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:28,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:28,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:29,505 INFO L124 PetriNetUnfolderBase]: 2601/4553 cut-off events. [2024-06-27 19:41:29,505 INFO L125 PetriNetUnfolderBase]: For 986598/986598 co-relation queries the response was YES. [2024-06-27 19:41:29,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39504 conditions, 4553 events. 2601/4553 cut-off events. For 986598/986598 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31263 event pairs, 468 based on Foata normal form. 2/4549 useless extension candidates. Maximal degree in co-relation 39316. Up to 3842 conditions per place. [2024-06-27 19:41:29,581 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 433 selfloop transitions, 99 changer transitions 0/542 dead transitions. [2024-06-27 19:41:29,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 542 transitions, 8659 flow [2024-06-27 19:41:29,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:29,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:29,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:41:29,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:41:29,582 INFO L175 Difference]: Start difference. First operand has 445 places, 516 transitions, 7103 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:41:29,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 542 transitions, 8659 flow [2024-06-27 19:41:35,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 542 transitions, 8418 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:35,103 INFO L231 Difference]: Finished difference. Result has 448 places, 521 transitions, 7239 flow [2024-06-27 19:41:35,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7239, PETRI_PLACES=448, PETRI_TRANSITIONS=521} [2024-06-27 19:41:35,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-27 19:41:35,103 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 521 transitions, 7239 flow [2024-06-27 19:41:35,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:35,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:35,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:35,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:41:35,104 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:35,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:35,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1117069483, now seen corresponding path program 13 times [2024-06-27 19:41:35,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:35,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498105664] [2024-06-27 19:41:35,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:35,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:35,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:35,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:35,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:35,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498105664] [2024-06-27 19:41:35,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498105664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:35,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:35,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:35,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935235307] [2024-06-27 19:41:35,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:35,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:35,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:35,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:35,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:35,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:35,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 521 transitions, 7239 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:35,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:35,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:35,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:36,141 INFO L124 PetriNetUnfolderBase]: 2609/4560 cut-off events. [2024-06-27 19:41:36,141 INFO L125 PetriNetUnfolderBase]: For 1003120/1003120 co-relation queries the response was YES. [2024-06-27 19:41:36,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39819 conditions, 4560 events. 2609/4560 cut-off events. For 1003120/1003120 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31292 event pairs, 474 based on Foata normal form. 2/4549 useless extension candidates. Maximal degree in co-relation 39629. Up to 3824 conditions per place. [2024-06-27 19:41:36,215 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 93 changer transitions 0/553 dead transitions. [2024-06-27 19:41:36,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 553 transitions, 8835 flow [2024-06-27 19:41:36,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:36,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:36,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 19:41:36,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 19:41:36,216 INFO L175 Difference]: Start difference. First operand has 448 places, 521 transitions, 7239 flow. Second operand 8 states and 211 transitions. [2024-06-27 19:41:36,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 553 transitions, 8835 flow [2024-06-27 19:41:41,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 553 transitions, 8629 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 19:41:41,853 INFO L231 Difference]: Finished difference. Result has 453 places, 526 transitions, 7392 flow [2024-06-27 19:41:41,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7392, PETRI_PLACES=453, PETRI_TRANSITIONS=526} [2024-06-27 19:41:41,854 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-06-27 19:41:41,854 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 526 transitions, 7392 flow [2024-06-27 19:41:41,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:41,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:41,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:41,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:41:41,855 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:41,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:41,855 INFO L85 PathProgramCache]: Analyzing trace with hash 712303779, now seen corresponding path program 14 times [2024-06-27 19:41:41,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:41,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951031430] [2024-06-27 19:41:41,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:41,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:41,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:41,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:41,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:41,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951031430] [2024-06-27 19:41:41,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951031430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:41,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:41,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:41,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917917203] [2024-06-27 19:41:41,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:41,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:41,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:41,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:41,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:42,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:42,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 526 transitions, 7392 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:42,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:42,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:42,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:43,014 INFO L124 PetriNetUnfolderBase]: 2617/4577 cut-off events. [2024-06-27 19:41:43,014 INFO L125 PetriNetUnfolderBase]: For 1017412/1017412 co-relation queries the response was YES. [2024-06-27 19:41:43,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40162 conditions, 4577 events. 2617/4577 cut-off events. For 1017412/1017412 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31366 event pairs, 481 based on Foata normal form. 2/4571 useless extension candidates. Maximal degree in co-relation 39969. Up to 3871 conditions per place. [2024-06-27 19:41:43,090 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 449 selfloop transitions, 91 changer transitions 0/550 dead transitions. [2024-06-27 19:41:43,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 550 transitions, 8600 flow [2024-06-27 19:41:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:43,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:43,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:41:43,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 19:41:43,091 INFO L175 Difference]: Start difference. First operand has 453 places, 526 transitions, 7392 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:41:43,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 550 transitions, 8600 flow [2024-06-27 19:41:48,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 550 transitions, 8344 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-27 19:41:48,113 INFO L231 Difference]: Finished difference. Result has 457 places, 528 transitions, 7401 flow [2024-06-27 19:41:48,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7401, PETRI_PLACES=457, PETRI_TRANSITIONS=528} [2024-06-27 19:41:48,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-27 19:41:48,114 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 528 transitions, 7401 flow [2024-06-27 19:41:48,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:48,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:48,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:48,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:41:48,114 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:48,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:48,114 INFO L85 PathProgramCache]: Analyzing trace with hash -124382797, now seen corresponding path program 15 times [2024-06-27 19:41:48,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:48,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696841295] [2024-06-27 19:41:48,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:48,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:48,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:48,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:48,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696841295] [2024-06-27 19:41:48,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696841295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:48,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:48,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:48,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872800451] [2024-06-27 19:41:48,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:48,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:48,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:48,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:48,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:48,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:48,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 528 transitions, 7401 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:48,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:48,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:48,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:49,136 INFO L124 PetriNetUnfolderBase]: 2625/4589 cut-off events. [2024-06-27 19:41:49,136 INFO L125 PetriNetUnfolderBase]: For 1026802/1026802 co-relation queries the response was YES. [2024-06-27 19:41:49,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 4589 events. 2625/4589 cut-off events. For 1026802/1026802 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31452 event pairs, 481 based on Foata normal form. 2/4583 useless extension candidates. Maximal degree in co-relation 39924. Up to 3883 conditions per place. [2024-06-27 19:41:49,211 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 89 changer transitions 0/549 dead transitions. [2024-06-27 19:41:49,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 549 transitions, 8563 flow [2024-06-27 19:41:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:49,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:49,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:41:49,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 19:41:49,212 INFO L175 Difference]: Start difference. First operand has 457 places, 528 transitions, 7401 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:41:49,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 549 transitions, 8563 flow [2024-06-27 19:41:55,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 549 transitions, 8360 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:41:55,199 INFO L231 Difference]: Finished difference. Result has 459 places, 530 transitions, 7423 flow [2024-06-27 19:41:55,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7198, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=459, PETRI_TRANSITIONS=530} [2024-06-27 19:41:55,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-27 19:41:55,200 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 530 transitions, 7423 flow [2024-06-27 19:41:55,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:55,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:55,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:55,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:41:55,200 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:41:55,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:55,200 INFO L85 PathProgramCache]: Analyzing trace with hash -2036419421, now seen corresponding path program 16 times [2024-06-27 19:41:55,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:55,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988281022] [2024-06-27 19:41:55,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:55,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:55,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:55,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:55,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988281022] [2024-06-27 19:41:55,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988281022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:55,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:55,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:55,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368940114] [2024-06-27 19:41:55,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:55,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:55,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:55,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:55,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:55,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:41:55,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 530 transitions, 7423 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:55,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:55,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:41:55,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:56,222 INFO L124 PetriNetUnfolderBase]: 2633/4601 cut-off events. [2024-06-27 19:41:56,222 INFO L125 PetriNetUnfolderBase]: For 1040348/1040348 co-relation queries the response was YES. [2024-06-27 19:41:56,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40289 conditions, 4601 events. 2633/4601 cut-off events. For 1040348/1040348 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31545 event pairs, 481 based on Foata normal form. 2/4595 useless extension candidates. Maximal degree in co-relation 40093. Up to 3895 conditions per place. [2024-06-27 19:41:56,296 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 91 changer transitions 0/548 dead transitions. [2024-06-27 19:41:56,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 548 transitions, 8579 flow [2024-06-27 19:41:56,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:56,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:56,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:41:56,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 19:41:56,297 INFO L175 Difference]: Start difference. First operand has 459 places, 530 transitions, 7423 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:41:56,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 548 transitions, 8579 flow [2024-06-27 19:42:01,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 548 transitions, 8376 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:01,945 INFO L231 Difference]: Finished difference. Result has 461 places, 532 transitions, 7453 flow [2024-06-27 19:42:01,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7220, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7453, PETRI_PLACES=461, PETRI_TRANSITIONS=532} [2024-06-27 19:42:01,945 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-27 19:42:01,945 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 532 transitions, 7453 flow [2024-06-27 19:42:01,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:01,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:01,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, 1] [2024-06-27 19:42:01,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:42:01,946 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:01,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:01,946 INFO L85 PathProgramCache]: Analyzing trace with hash -355792381, now seen corresponding path program 17 times [2024-06-27 19:42:01,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:01,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338281589] [2024-06-27 19:42:01,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:01,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:01,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:02,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:02,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:02,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338281589] [2024-06-27 19:42:02,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338281589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:02,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:02,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:02,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026865245] [2024-06-27 19:42:02,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:02,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:02,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:02,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:02,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:02,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:02,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 532 transitions, 7453 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:02,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:02,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:02,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:03,046 INFO L124 PetriNetUnfolderBase]: 2628/4586 cut-off events. [2024-06-27 19:42:03,046 INFO L125 PetriNetUnfolderBase]: For 1032108/1032108 co-relation queries the response was YES. [2024-06-27 19:42:03,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40003 conditions, 4586 events. 2628/4586 cut-off events. For 1032108/1032108 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31456 event pairs, 498 based on Foata normal form. 2/4580 useless extension candidates. Maximal degree in co-relation 39806. Up to 3888 conditions per place. [2024-06-27 19:42:03,118 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 89 changer transitions 0/546 dead transitions. [2024-06-27 19:42:03,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 546 transitions, 8574 flow [2024-06-27 19:42:03,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:03,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:03,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:42:03,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-27 19:42:03,119 INFO L175 Difference]: Start difference. First operand has 461 places, 532 transitions, 7453 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:42:03,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 546 transitions, 8574 flow [2024-06-27 19:42:08,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 546 transitions, 8337 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:08,270 INFO L231 Difference]: Finished difference. Result has 463 places, 533 transitions, 7420 flow [2024-06-27 19:42:08,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7224, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7420, PETRI_PLACES=463, PETRI_TRANSITIONS=533} [2024-06-27 19:42:08,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 419 predicate places. [2024-06-27 19:42:08,271 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 533 transitions, 7420 flow [2024-06-27 19:42:08,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:08,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:08,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:08,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:42:08,271 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:08,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:08,271 INFO L85 PathProgramCache]: Analyzing trace with hash -615097659, now seen corresponding path program 18 times [2024-06-27 19:42:08,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:08,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543213394] [2024-06-27 19:42:08,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:08,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:08,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:08,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-27 19:42:08,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:08,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543213394] [2024-06-27 19:42:08,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543213394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:08,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:08,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:08,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329753587] [2024-06-27 19:42:08,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:08,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:08,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:08,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:08,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:08,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:08,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 533 transitions, 7420 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:08,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:08,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:08,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:09,266 INFO L124 PetriNetUnfolderBase]: 2623/4579 cut-off events. [2024-06-27 19:42:09,266 INFO L125 PetriNetUnfolderBase]: For 1021812/1021812 co-relation queries the response was YES. [2024-06-27 19:42:09,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39599 conditions, 4579 events. 2623/4579 cut-off events. For 1021812/1021812 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31411 event pairs, 497 based on Foata normal form. 2/4573 useless extension candidates. Maximal degree in co-relation 39401. Up to 3881 conditions per place. [2024-06-27 19:42:09,340 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 446 selfloop transitions, 91 changer transitions 0/547 dead transitions. [2024-06-27 19:42:09,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 547 transitions, 8549 flow [2024-06-27 19:42:09,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:09,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:09,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:42:09,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-27 19:42:09,341 INFO L175 Difference]: Start difference. First operand has 463 places, 533 transitions, 7420 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:42:09,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 547 transitions, 8549 flow [2024-06-27 19:42:14,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 547 transitions, 8318 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:14,353 INFO L231 Difference]: Finished difference. Result has 465 places, 534 transitions, 7403 flow [2024-06-27 19:42:14,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7403, PETRI_PLACES=465, PETRI_TRANSITIONS=534} [2024-06-27 19:42:14,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 421 predicate places. [2024-06-27 19:42:14,353 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 534 transitions, 7403 flow [2024-06-27 19:42:14,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:14,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:14,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:14,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:42:14,353 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:14,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:14,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1671646951, now seen corresponding path program 19 times [2024-06-27 19:42:14,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:14,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857081793] [2024-06-27 19:42:14,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:14,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:14,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:14,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:14,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:14,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857081793] [2024-06-27 19:42:14,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857081793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:14,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:14,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:14,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809395682] [2024-06-27 19:42:14,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:14,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:14,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:14,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:14,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:14,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:14,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 534 transitions, 7403 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:14,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:14,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:14,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:15,389 INFO L124 PetriNetUnfolderBase]: 2618/4583 cut-off events. [2024-06-27 19:42:15,390 INFO L125 PetriNetUnfolderBase]: For 1010029/1010029 co-relation queries the response was YES. [2024-06-27 19:42:15,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39219 conditions, 4583 events. 2618/4583 cut-off events. For 1010029/1010029 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31467 event pairs, 472 based on Foata normal form. 2/4580 useless extension candidates. Maximal degree in co-relation 39020. Up to 3985 conditions per place. [2024-06-27 19:42:15,466 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 508 selfloop transitions, 30 changer transitions 0/548 dead transitions. [2024-06-27 19:42:15,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 548 transitions, 8529 flow [2024-06-27 19:42:15,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:15,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:15,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:42:15,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-27 19:42:15,467 INFO L175 Difference]: Start difference. First operand has 465 places, 534 transitions, 7403 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:42:15,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 548 transitions, 8529 flow [2024-06-27 19:42:22,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 548 transitions, 8318 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:42:22,359 INFO L231 Difference]: Finished difference. Result has 468 places, 535 transitions, 7279 flow [2024-06-27 19:42:22,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7279, PETRI_PLACES=468, PETRI_TRANSITIONS=535} [2024-06-27 19:42:22,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-27 19:42:22,360 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 535 transitions, 7279 flow [2024-06-27 19:42:22,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:22,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:22,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:22,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:42:22,361 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:22,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:22,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1315096789, now seen corresponding path program 20 times [2024-06-27 19:42:22,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:22,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540753548] [2024-06-27 19:42:22,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:22,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:22,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:22,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540753548] [2024-06-27 19:42:22,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540753548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:22,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:22,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:22,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193941318] [2024-06-27 19:42:22,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:22,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:22,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:22,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:22,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:22,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:22,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 535 transitions, 7279 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:22,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:22,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:22,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:23,433 INFO L124 PetriNetUnfolderBase]: 2613/4574 cut-off events. [2024-06-27 19:42:23,434 INFO L125 PetriNetUnfolderBase]: For 999090/999090 co-relation queries the response was YES. [2024-06-27 19:42:23,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38738 conditions, 4574 events. 2613/4574 cut-off events. For 999090/999090 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31391 event pairs, 467 based on Foata normal form. 2/4569 useless extension candidates. Maximal degree in co-relation 38538. Up to 3964 conditions per place. [2024-06-27 19:42:23,528 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 507 selfloop transitions, 34 changer transitions 0/551 dead transitions. [2024-06-27 19:42:23,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 551 transitions, 8414 flow [2024-06-27 19:42:23,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:42:23,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:42:23,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 19:42:23,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 19:42:23,530 INFO L175 Difference]: Start difference. First operand has 468 places, 535 transitions, 7279 flow. Second operand 9 states and 215 transitions. [2024-06-27 19:42:23,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 551 transitions, 8414 flow [2024-06-27 19:42:29,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 551 transitions, 8327 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:42:29,635 INFO L231 Difference]: Finished difference. Result has 472 places, 536 transitions, 7286 flow [2024-06-27 19:42:29,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7286, PETRI_PLACES=472, PETRI_TRANSITIONS=536} [2024-06-27 19:42:29,635 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-27 19:42:29,635 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 536 transitions, 7286 flow [2024-06-27 19:42:29,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:29,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:29,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:29,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:42:29,636 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:29,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:29,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1870318219, now seen corresponding path program 13 times [2024-06-27 19:42:29,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:29,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385574925] [2024-06-27 19:42:29,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:29,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:29,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:29,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:29,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:29,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385574925] [2024-06-27 19:42:29,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385574925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:29,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:29,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:29,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266873133] [2024-06-27 19:42:29,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:29,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:29,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:29,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:29,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:29,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:29,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 536 transitions, 7286 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:29,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:29,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:29,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:30,981 INFO L124 PetriNetUnfolderBase]: 2645/4632 cut-off events. [2024-06-27 19:42:30,981 INFO L125 PetriNetUnfolderBase]: For 1023550/1023550 co-relation queries the response was YES. [2024-06-27 19:42:31,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39480 conditions, 4632 events. 2645/4632 cut-off events. For 1023550/1023550 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31930 event pairs, 471 based on Foata normal form. 1/4628 useless extension candidates. Maximal degree in co-relation 39279. Up to 3892 conditions per place. [2024-06-27 19:42:31,054 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 506 selfloop transitions, 60 changer transitions 0/576 dead transitions. [2024-06-27 19:42:31,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 576 transitions, 9345 flow [2024-06-27 19:42:31,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:42:31,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:42:31,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-27 19:42:31,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-27 19:42:31,055 INFO L175 Difference]: Start difference. First operand has 472 places, 536 transitions, 7286 flow. Second operand 10 states and 254 transitions. [2024-06-27 19:42:31,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 576 transitions, 9345 flow [2024-06-27 19:42:37,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 576 transitions, 9272 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:42:37,019 INFO L231 Difference]: Finished difference. Result has 475 places, 548 transitions, 7592 flow [2024-06-27 19:42:37,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7213, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7592, PETRI_PLACES=475, PETRI_TRANSITIONS=548} [2024-06-27 19:42:37,020 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-27 19:42:37,020 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 548 transitions, 7592 flow [2024-06-27 19:42:37,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:37,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:37,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:37,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:42:37,021 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:37,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:37,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1881746059, now seen corresponding path program 14 times [2024-06-27 19:42:37,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:37,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003669335] [2024-06-27 19:42:37,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:37,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:37,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:37,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:37,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:37,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003669335] [2024-06-27 19:42:37,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003669335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:37,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:37,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:37,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736355031] [2024-06-27 19:42:37,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:37,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:37,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:37,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:37,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:37,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:37,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 548 transitions, 7592 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:37,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:37,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:37,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:38,546 INFO L124 PetriNetUnfolderBase]: 2642/4628 cut-off events. [2024-06-27 19:42:38,546 INFO L125 PetriNetUnfolderBase]: For 1025107/1025107 co-relation queries the response was YES. [2024-06-27 19:42:38,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39488 conditions, 4628 events. 2642/4628 cut-off events. For 1025107/1025107 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31879 event pairs, 471 based on Foata normal form. 1/4624 useless extension candidates. Maximal degree in co-relation 39286. Up to 3889 conditions per place. [2024-06-27 19:42:38,616 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 501 selfloop transitions, 59 changer transitions 0/570 dead transitions. [2024-06-27 19:42:38,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 570 transitions, 9074 flow [2024-06-27 19:42:38,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:38,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:38,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:42:38,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 19:42:38,617 INFO L175 Difference]: Start difference. First operand has 475 places, 548 transitions, 7592 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:42:38,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 570 transitions, 9074 flow [2024-06-27 19:42:45,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 570 transitions, 8882 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-27 19:42:45,291 INFO L231 Difference]: Finished difference. Result has 479 places, 548 transitions, 7524 flow [2024-06-27 19:42:45,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7400, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7524, PETRI_PLACES=479, PETRI_TRANSITIONS=548} [2024-06-27 19:42:45,291 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-27 19:42:45,292 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 548 transitions, 7524 flow [2024-06-27 19:42:45,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:45,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:45,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:45,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:42:45,292 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:45,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:45,293 INFO L85 PathProgramCache]: Analyzing trace with hash 707547139, now seen corresponding path program 15 times [2024-06-27 19:42:45,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:45,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331528620] [2024-06-27 19:42:45,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:45,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:45,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:45,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:45,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:45,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331528620] [2024-06-27 19:42:45,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331528620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:45,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:45,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:45,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642551834] [2024-06-27 19:42:45,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:45,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:45,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:45,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:45,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:45,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:45,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 548 transitions, 7524 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:45,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:45,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:45,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:46,706 INFO L124 PetriNetUnfolderBase]: 2639/4624 cut-off events. [2024-06-27 19:42:46,706 INFO L125 PetriNetUnfolderBase]: For 1024640/1024640 co-relation queries the response was YES. [2024-06-27 19:42:46,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39407 conditions, 4624 events. 2639/4624 cut-off events. For 1024640/1024640 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31866 event pairs, 471 based on Foata normal form. 1/4620 useless extension candidates. Maximal degree in co-relation 39203. Up to 3895 conditions per place. [2024-06-27 19:42:46,778 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 52 changer transitions 0/572 dead transitions. [2024-06-27 19:42:46,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 572 transitions, 8708 flow [2024-06-27 19:42:46,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:46,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:46,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:42:46,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 19:42:46,780 INFO L175 Difference]: Start difference. First operand has 479 places, 548 transitions, 7524 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:42:46,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 572 transitions, 8708 flow [2024-06-27 19:42:53,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 572 transitions, 8564 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 19:42:53,019 INFO L231 Difference]: Finished difference. Result has 480 places, 548 transitions, 7490 flow [2024-06-27 19:42:53,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7380, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7490, PETRI_PLACES=480, PETRI_TRANSITIONS=548} [2024-06-27 19:42:53,020 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-27 19:42:53,020 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 548 transitions, 7490 flow [2024-06-27 19:42:53,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:53,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:53,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:53,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:42:53,020 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:42:53,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:53,021 INFO L85 PathProgramCache]: Analyzing trace with hash -236209525, now seen corresponding path program 16 times [2024-06-27 19:42:53,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:53,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027289811] [2024-06-27 19:42:53,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:53,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:53,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:53,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:53,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:53,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027289811] [2024-06-27 19:42:53,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027289811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:53,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:53,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:53,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861102671] [2024-06-27 19:42:53,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:53,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:53,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:53,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:53,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:53,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:42:53,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 548 transitions, 7490 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:53,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:53,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:42:53,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:54,371 INFO L124 PetriNetUnfolderBase]: 2652/4643 cut-off events. [2024-06-27 19:42:54,371 INFO L125 PetriNetUnfolderBase]: For 1050222/1050222 co-relation queries the response was YES. [2024-06-27 19:42:54,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39823 conditions, 4643 events. 2652/4643 cut-off events. For 1050222/1050222 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31994 event pairs, 477 based on Foata normal form. 1/4636 useless extension candidates. Maximal degree in co-relation 39618. Up to 3707 conditions per place. [2024-06-27 19:42:54,442 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 378 selfloop transitions, 190 changer transitions 0/578 dead transitions. [2024-06-27 19:42:54,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 578 transitions, 9774 flow [2024-06-27 19:42:54,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:54,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:54,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:42:54,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-27 19:42:54,443 INFO L175 Difference]: Start difference. First operand has 480 places, 548 transitions, 7490 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:42:54,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 578 transitions, 9774 flow [2024-06-27 19:43:00,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 578 transitions, 9656 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:43:00,866 INFO L231 Difference]: Finished difference. Result has 481 places, 554 transitions, 7912 flow [2024-06-27 19:43:00,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7372, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7912, PETRI_PLACES=481, PETRI_TRANSITIONS=554} [2024-06-27 19:43:00,866 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 437 predicate places. [2024-06-27 19:43:00,867 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 554 transitions, 7912 flow [2024-06-27 19:43:00,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:00,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:00,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:00,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:43:00,867 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:00,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:00,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2138957173, now seen corresponding path program 17 times [2024-06-27 19:43:00,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:00,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213983724] [2024-06-27 19:43:00,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:00,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:00,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:00,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-27 19:43:00,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:00,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213983724] [2024-06-27 19:43:00,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213983724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:00,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:00,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:00,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107693845] [2024-06-27 19:43:00,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:00,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:00,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:00,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:00,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:01,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:01,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 554 transitions, 7912 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:01,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:01,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:01,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:02,152 INFO L124 PetriNetUnfolderBase]: 2657/4652 cut-off events. [2024-06-27 19:43:02,152 INFO L125 PetriNetUnfolderBase]: For 1064643/1064643 co-relation queries the response was YES. [2024-06-27 19:43:02,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40278 conditions, 4652 events. 2657/4652 cut-off events. For 1064643/1064643 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32105 event pairs, 477 based on Foata normal form. 1/4645 useless extension candidates. Maximal degree in co-relation 40072. Up to 3713 conditions per place. [2024-06-27 19:43:02,236 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 186 changer transitions 0/579 dead transitions. [2024-06-27 19:43:02,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 579 transitions, 10441 flow [2024-06-27 19:43:02,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:02,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:02,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:43:02,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:43:02,237 INFO L175 Difference]: Start difference. First operand has 481 places, 554 transitions, 7912 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:43:02,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 579 transitions, 10441 flow [2024-06-27 19:43:08,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 579 transitions, 9873 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-27 19:43:08,600 INFO L231 Difference]: Finished difference. Result has 484 places, 557 transitions, 7805 flow [2024-06-27 19:43:08,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7805, PETRI_PLACES=484, PETRI_TRANSITIONS=557} [2024-06-27 19:43:08,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-27 19:43:08,600 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 557 transitions, 7805 flow [2024-06-27 19:43:08,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:08,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:08,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:08,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:43:08,601 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:08,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:08,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1183772669, now seen corresponding path program 18 times [2024-06-27 19:43:08,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:08,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220664571] [2024-06-27 19:43:08,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:08,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:08,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:08,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:08,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:08,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220664571] [2024-06-27 19:43:08,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220664571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:08,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:08,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:08,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366226139] [2024-06-27 19:43:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:08,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:08,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:08,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:08,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:08,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:08,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 557 transitions, 7805 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:08,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:08,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:08,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:09,824 INFO L124 PetriNetUnfolderBase]: 2662/4661 cut-off events. [2024-06-27 19:43:09,824 INFO L125 PetriNetUnfolderBase]: For 1075194/1075194 co-relation queries the response was YES. [2024-06-27 19:43:09,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40229 conditions, 4661 events. 2662/4661 cut-off events. For 1075194/1075194 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 32239 event pairs, 477 based on Foata normal form. 1/4654 useless extension candidates. Maximal degree in co-relation 40022. Up to 3719 conditions per place. [2024-06-27 19:43:09,897 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 188 changer transitions 0/581 dead transitions. [2024-06-27 19:43:09,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 581 transitions, 10004 flow [2024-06-27 19:43:09,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:09,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:09,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 19:43:09,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-27 19:43:09,898 INFO L175 Difference]: Start difference. First operand has 484 places, 557 transitions, 7805 flow. Second operand 8 states and 211 transitions. [2024-06-27 19:43:09,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 581 transitions, 10004 flow [2024-06-27 19:43:16,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 581 transitions, 9546 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:43:16,764 INFO L231 Difference]: Finished difference. Result has 487 places, 560 transitions, 7788 flow [2024-06-27 19:43:16,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7353, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7788, PETRI_PLACES=487, PETRI_TRANSITIONS=560} [2024-06-27 19:43:16,764 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-27 19:43:16,765 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 560 transitions, 7788 flow [2024-06-27 19:43:16,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:16,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:16,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:16,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:43:16,765 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:16,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:16,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1633260171, now seen corresponding path program 19 times [2024-06-27 19:43:16,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:16,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244424] [2024-06-27 19:43:16,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:16,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:16,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:16,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-27 19:43:16,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:16,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244424] [2024-06-27 19:43:16,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:16,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:16,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:16,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755861644] [2024-06-27 19:43:16,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:16,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:16,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:16,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:16,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:16,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:16,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 560 transitions, 7788 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:16,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:16,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:16,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:18,156 INFO L124 PetriNetUnfolderBase]: 2667/4673 cut-off events. [2024-06-27 19:43:18,156 INFO L125 PetriNetUnfolderBase]: For 1085473/1085473 co-relation queries the response was YES. [2024-06-27 19:43:18,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40065 conditions, 4673 events. 2667/4673 cut-off events. For 1085473/1085473 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32347 event pairs, 471 based on Foata normal form. 1/4669 useless extension candidates. Maximal degree in co-relation 39857. Up to 3890 conditions per place. [2024-06-27 19:43:18,232 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 487 selfloop transitions, 94 changer transitions 0/591 dead transitions. [2024-06-27 19:43:18,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 591 transitions, 9396 flow [2024-06-27 19:43:18,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:43:18,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:43:18,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-27 19:43:18,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771670190274841 [2024-06-27 19:43:18,233 INFO L175 Difference]: Start difference. First operand has 487 places, 560 transitions, 7788 flow. Second operand 11 states and 273 transitions. [2024-06-27 19:43:18,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 591 transitions, 9396 flow [2024-06-27 19:43:24,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 591 transitions, 8988 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:43:24,359 INFO L231 Difference]: Finished difference. Result has 494 places, 563 transitions, 7648 flow [2024-06-27 19:43:24,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7386, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7648, PETRI_PLACES=494, PETRI_TRANSITIONS=563} [2024-06-27 19:43:24,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-27 19:43:24,360 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 563 transitions, 7648 flow [2024-06-27 19:43:24,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:24,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:24,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:24,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:43:24,360 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:24,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:24,361 INFO L85 PathProgramCache]: Analyzing trace with hash 2012114237, now seen corresponding path program 20 times [2024-06-27 19:43:24,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:24,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389940846] [2024-06-27 19:43:24,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:24,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:24,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:24,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:24,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:24,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389940846] [2024-06-27 19:43:24,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389940846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:24,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:24,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:24,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112039908] [2024-06-27 19:43:24,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:24,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:24,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:24,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:24,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:24,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:24,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 563 transitions, 7648 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:24,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:24,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:24,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:25,743 INFO L124 PetriNetUnfolderBase]: 2664/4669 cut-off events. [2024-06-27 19:43:25,743 INFO L125 PetriNetUnfolderBase]: For 1084664/1084664 co-relation queries the response was YES. [2024-06-27 19:43:25,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39752 conditions, 4669 events. 2664/4669 cut-off events. For 1084664/1084664 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32261 event pairs, 471 based on Foata normal form. 1/4665 useless extension candidates. Maximal degree in co-relation 39542. Up to 3887 conditions per place. [2024-06-27 19:43:25,816 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 485 selfloop transitions, 92 changer transitions 0/587 dead transitions. [2024-06-27 19:43:25,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 587 transitions, 9180 flow [2024-06-27 19:43:25,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:43:25,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:43:25,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 19:43:25,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-27 19:43:25,817 INFO L175 Difference]: Start difference. First operand has 494 places, 563 transitions, 7648 flow. Second operand 10 states and 252 transitions. [2024-06-27 19:43:25,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 587 transitions, 9180 flow [2024-06-27 19:43:32,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 587 transitions, 8878 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-27 19:43:32,791 INFO L231 Difference]: Finished difference. Result has 494 places, 563 transitions, 7536 flow [2024-06-27 19:43:32,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7346, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7536, PETRI_PLACES=494, PETRI_TRANSITIONS=563} [2024-06-27 19:43:32,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-27 19:43:32,791 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 563 transitions, 7536 flow [2024-06-27 19:43:32,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:32,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:32,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:32,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:43:32,792 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:32,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:32,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1661465623, now seen corresponding path program 21 times [2024-06-27 19:43:32,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:32,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289678018] [2024-06-27 19:43:32,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:32,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:32,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:32,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:32,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289678018] [2024-06-27 19:43:32,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289678018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:32,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:32,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:32,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383188095] [2024-06-27 19:43:32,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:32,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:32,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:32,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:32,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:32,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:32,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 563 transitions, 7536 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:32,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:32,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:32,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:34,064 INFO L124 PetriNetUnfolderBase]: 2661/4665 cut-off events. [2024-06-27 19:43:34,064 INFO L125 PetriNetUnfolderBase]: For 1084283/1084283 co-relation queries the response was YES. [2024-06-27 19:43:34,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39416 conditions, 4665 events. 2661/4665 cut-off events. For 1084283/1084283 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32246 event pairs, 471 based on Foata normal form. 1/4661 useless extension candidates. Maximal degree in co-relation 39206. Up to 3884 conditions per place. [2024-06-27 19:43:34,137 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 480 selfloop transitions, 91 changer transitions 0/581 dead transitions. [2024-06-27 19:43:34,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 581 transitions, 8722 flow [2024-06-27 19:43:34,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:34,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:34,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:43:34,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 19:43:34,138 INFO L175 Difference]: Start difference. First operand has 494 places, 563 transitions, 7536 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:43:34,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 581 transitions, 8722 flow [2024-06-27 19:43:40,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 581 transitions, 8472 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 19:43:40,889 INFO L231 Difference]: Finished difference. Result has 493 places, 563 transitions, 7474 flow [2024-06-27 19:43:40,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7474, PETRI_PLACES=493, PETRI_TRANSITIONS=563} [2024-06-27 19:43:40,889 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-27 19:43:40,889 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 563 transitions, 7474 flow [2024-06-27 19:43:40,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:40,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:40,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:40,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:43:40,890 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:40,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:40,890 INFO L85 PathProgramCache]: Analyzing trace with hash 484620773, now seen corresponding path program 22 times [2024-06-27 19:43:40,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:40,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022100854] [2024-06-27 19:43:40,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:40,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:40,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:41,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:41,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:41,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022100854] [2024-06-27 19:43:41,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022100854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:41,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:41,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:41,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516078529] [2024-06-27 19:43:41,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:41,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:41,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:41,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:41,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:41,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:41,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 563 transitions, 7474 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:41,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:41,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:41,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:42,363 INFO L124 PetriNetUnfolderBase]: 2682/4697 cut-off events. [2024-06-27 19:43:42,363 INFO L125 PetriNetUnfolderBase]: For 1124083/1124083 co-relation queries the response was YES. [2024-06-27 19:43:42,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40030 conditions, 4697 events. 2682/4697 cut-off events. For 1124083/1124083 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32552 event pairs, 477 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 39819. Up to 3743 conditions per place. [2024-06-27 19:43:42,437 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 204 changer transitions 0/590 dead transitions. [2024-06-27 19:43:42,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 590 transitions, 9828 flow [2024-06-27 19:43:42,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:42,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:42,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:43:42,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 19:43:42,438 INFO L175 Difference]: Start difference. First operand has 493 places, 563 transitions, 7474 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:43:42,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 590 transitions, 9828 flow [2024-06-27 19:43:49,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 590 transitions, 9636 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:43:49,647 INFO L231 Difference]: Finished difference. Result has 493 places, 572 transitions, 7876 flow [2024-06-27 19:43:49,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7282, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7876, PETRI_PLACES=493, PETRI_TRANSITIONS=572} [2024-06-27 19:43:49,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-27 19:43:49,648 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 572 transitions, 7876 flow [2024-06-27 19:43:49,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:49,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:49,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:49,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:43:49,648 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:49,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:49,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2036414461, now seen corresponding path program 23 times [2024-06-27 19:43:49,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:49,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793471765] [2024-06-27 19:43:49,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:49,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:49,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:49,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:49,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:49,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793471765] [2024-06-27 19:43:49,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793471765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:49,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:49,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:49,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784060026] [2024-06-27 19:43:49,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:49,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:49,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:49,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:49,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:49,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:49,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 572 transitions, 7876 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:49,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:49,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:49,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:51,036 INFO L124 PetriNetUnfolderBase]: 2679/4693 cut-off events. [2024-06-27 19:43:51,037 INFO L125 PetriNetUnfolderBase]: For 1125096/1125096 co-relation queries the response was YES. [2024-06-27 19:43:51,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40139 conditions, 4693 events. 2679/4693 cut-off events. For 1125096/1125096 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32519 event pairs, 477 based on Foata normal form. 1/4686 useless extension candidates. Maximal degree in co-relation 39927. Up to 3740 conditions per place. [2024-06-27 19:43:51,110 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 373 selfloop transitions, 206 changer transitions 0/589 dead transitions. [2024-06-27 19:43:51,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 589 transitions, 9726 flow [2024-06-27 19:43:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:51,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:51,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:43:51,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 19:43:51,112 INFO L175 Difference]: Start difference. First operand has 493 places, 572 transitions, 7876 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:43:51,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 589 transitions, 9726 flow [2024-06-27 19:43:57,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 589 transitions, 9345 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 19:43:57,351 INFO L231 Difference]: Finished difference. Result has 498 places, 572 transitions, 7913 flow [2024-06-27 19:43:57,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7495, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7913, PETRI_PLACES=498, PETRI_TRANSITIONS=572} [2024-06-27 19:43:57,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 454 predicate places. [2024-06-27 19:43:57,351 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 572 transitions, 7913 flow [2024-06-27 19:43:57,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:57,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:57,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:57,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:43:57,352 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:43:57,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:57,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1800059611, now seen corresponding path program 24 times [2024-06-27 19:43:57,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:57,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499785474] [2024-06-27 19:43:57,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:57,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:57,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:57,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:57,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:57,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499785474] [2024-06-27 19:43:57,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499785474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:57,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:57,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:57,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892114128] [2024-06-27 19:43:57,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:57,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:57,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:57,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:57,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:57,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:43:57,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 572 transitions, 7913 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:57,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:57,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:43:57,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:58,602 INFO L124 PetriNetUnfolderBase]: 2676/4689 cut-off events. [2024-06-27 19:43:58,603 INFO L125 PetriNetUnfolderBase]: For 1125754/1125754 co-relation queries the response was YES. [2024-06-27 19:43:58,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39973 conditions, 4689 events. 2676/4689 cut-off events. For 1125754/1125754 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32478 event pairs, 477 based on Foata normal form. 1/4682 useless extension candidates. Maximal degree in co-relation 39760. Up to 3737 conditions per place. [2024-06-27 19:43:58,680 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 210 changer transitions 0/588 dead transitions. [2024-06-27 19:43:58,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 588 transitions, 9435 flow [2024-06-27 19:43:58,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:58,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:58,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:43:58,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:43:58,681 INFO L175 Difference]: Start difference. First operand has 498 places, 572 transitions, 7913 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:43:58,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 588 transitions, 9435 flow [2024-06-27 19:44:06,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 588 transitions, 9009 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:06,898 INFO L231 Difference]: Finished difference. Result has 500 places, 572 transitions, 7913 flow [2024-06-27 19:44:06,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7913, PETRI_PLACES=500, PETRI_TRANSITIONS=572} [2024-06-27 19:44:06,898 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-27 19:44:06,898 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 572 transitions, 7913 flow [2024-06-27 19:44:06,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:06,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:06,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:06,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:44:06,899 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:44:06,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:06,899 INFO L85 PathProgramCache]: Analyzing trace with hash 712315683, now seen corresponding path program 13 times [2024-06-27 19:44:06,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:06,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702031508] [2024-06-27 19:44:06,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:06,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:06,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:07,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:07,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:07,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702031508] [2024-06-27 19:44:07,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702031508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:07,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:07,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:07,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079754744] [2024-06-27 19:44:07,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:07,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:07,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:07,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:07,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:07,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:44:07,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 572 transitions, 7913 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:07,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:07,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:44:07,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:08,205 INFO L124 PetriNetUnfolderBase]: 2681/4695 cut-off events. [2024-06-27 19:44:08,205 INFO L125 PetriNetUnfolderBase]: For 1139067/1139067 co-relation queries the response was YES. [2024-06-27 19:44:08,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40100 conditions, 4695 events. 2681/4695 cut-off events. For 1139067/1139067 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32468 event pairs, 486 based on Foata normal form. 1/4685 useless extension candidates. Maximal degree in co-relation 39886. Up to 3816 conditions per place. [2024-06-27 19:44:08,280 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 177 changer transitions 0/598 dead transitions. [2024-06-27 19:44:08,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 598 transitions, 9860 flow [2024-06-27 19:44:08,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:08,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:08,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:44:08,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:44:08,281 INFO L175 Difference]: Start difference. First operand has 500 places, 572 transitions, 7913 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:44:08,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 598 transitions, 9860 flow [2024-06-27 19:44:15,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 598 transitions, 9481 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:44:15,889 INFO L231 Difference]: Finished difference. Result has 500 places, 575 transitions, 7949 flow [2024-06-27 19:44:15,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7534, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7949, PETRI_PLACES=500, PETRI_TRANSITIONS=575} [2024-06-27 19:44:15,889 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-27 19:44:15,889 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 575 transitions, 7949 flow [2024-06-27 19:44:15,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:15,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:15,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:15,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:44:15,890 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:44:15,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:15,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1190431965, now seen corresponding path program 14 times [2024-06-27 19:44:15,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:15,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682453288] [2024-06-27 19:44:15,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:15,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:15,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:15,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:15,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:15,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682453288] [2024-06-27 19:44:15,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682453288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:15,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:15,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:15,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403662638] [2024-06-27 19:44:15,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:15,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:15,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:15,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:15,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:16,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:44:16,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 575 transitions, 7949 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:16,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:16,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:44:16,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:17,163 INFO L124 PetriNetUnfolderBase]: 2686/4704 cut-off events. [2024-06-27 19:44:17,163 INFO L125 PetriNetUnfolderBase]: For 1153527/1153527 co-relation queries the response was YES. [2024-06-27 19:44:17,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40151 conditions, 4704 events. 2686/4704 cut-off events. For 1153527/1153527 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 32565 event pairs, 486 based on Foata normal form. 1/4694 useless extension candidates. Maximal degree in co-relation 39937. Up to 3822 conditions per place. [2024-06-27 19:44:17,237 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 173 changer transitions 0/599 dead transitions. [2024-06-27 19:44:17,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 599 transitions, 10234 flow [2024-06-27 19:44:17,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:17,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:17,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:44:17,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:44:17,238 INFO L175 Difference]: Start difference. First operand has 500 places, 575 transitions, 7949 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:44:17,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 599 transitions, 10234 flow [2024-06-27 19:44:25,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 599 transitions, 9605 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 19:44:25,273 INFO L231 Difference]: Finished difference. Result has 500 places, 578 transitions, 7733 flow [2024-06-27 19:44:25,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7733, PETRI_PLACES=500, PETRI_TRANSITIONS=578} [2024-06-27 19:44:25,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-27 19:44:25,274 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 578 transitions, 7733 flow [2024-06-27 19:44:25,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:25,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:25,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:25,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:44:25,274 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:44:25,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:25,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1177099485, now seen corresponding path program 15 times [2024-06-27 19:44:25,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:25,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090202358] [2024-06-27 19:44:25,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:25,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:25,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:25,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:25,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:25,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090202358] [2024-06-27 19:44:25,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090202358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:25,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:25,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:25,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493299897] [2024-06-27 19:44:25,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:25,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:25,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:25,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:25,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:25,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:44:25,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 578 transitions, 7733 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:25,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:25,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:44:25,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:26,595 INFO L124 PetriNetUnfolderBase]: 2683/4700 cut-off events. [2024-06-27 19:44:26,595 INFO L125 PetriNetUnfolderBase]: For 1150021/1150021 co-relation queries the response was YES. [2024-06-27 19:44:26,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39760 conditions, 4700 events. 2683/4700 cut-off events. For 1150021/1150021 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 32510 event pairs, 486 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 39546. Up to 3819 conditions per place. [2024-06-27 19:44:26,667 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 414 selfloop transitions, 174 changer transitions 0/598 dead transitions. [2024-06-27 19:44:26,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 598 transitions, 9625 flow [2024-06-27 19:44:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:44:26,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 19:44:26,668 INFO L175 Difference]: Start difference. First operand has 500 places, 578 transitions, 7733 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:44:26,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 598 transitions, 9625 flow [2024-06-27 19:44:34,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 598 transitions, 9217 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:34,163 INFO L231 Difference]: Finished difference. Result has 502 places, 578 transitions, 7679 flow [2024-06-27 19:44:34,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7679, PETRI_PLACES=502, PETRI_TRANSITIONS=578} [2024-06-27 19:44:34,163 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-27 19:44:34,163 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 578 transitions, 7679 flow [2024-06-27 19:44:34,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:34,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:34,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:34,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:44:34,164 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:44:34,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:34,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1323373995, now seen corresponding path program 16 times [2024-06-27 19:44:34,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:34,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765751110] [2024-06-27 19:44:34,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:34,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:34,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:34,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:34,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765751110] [2024-06-27 19:44:34,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765751110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:34,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:34,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:34,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032536868] [2024-06-27 19:44:34,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:34,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:34,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:34,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:34,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:34,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:44:34,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 578 transitions, 7679 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:34,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:34,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:44:34,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:35,562 INFO L124 PetriNetUnfolderBase]: 2704/4735 cut-off events. [2024-06-27 19:44:35,562 INFO L125 PetriNetUnfolderBase]: For 1192077/1192077 co-relation queries the response was YES. [2024-06-27 19:44:35,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40388 conditions, 4735 events. 2704/4735 cut-off events. For 1192077/1192077 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32768 event pairs, 486 based on Foata normal form. 1/4725 useless extension candidates. Maximal degree in co-relation 40173. Up to 3843 conditions per place. [2024-06-27 19:44:35,640 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 413 selfloop transitions, 182 changer transitions 0/605 dead transitions. [2024-06-27 19:44:35,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 605 transitions, 10096 flow [2024-06-27 19:44:35,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:35,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:35,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:44:35,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-27 19:44:35,641 INFO L175 Difference]: Start difference. First operand has 502 places, 578 transitions, 7679 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:44:35,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 605 transitions, 10096 flow [2024-06-27 19:44:42,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 605 transitions, 9662 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:44:42,809 INFO L231 Difference]: Finished difference. Result has 502 places, 587 transitions, 7792 flow [2024-06-27 19:44:42,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7263, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7792, PETRI_PLACES=502, PETRI_TRANSITIONS=587} [2024-06-27 19:44:42,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-27 19:44:42,809 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 587 transitions, 7792 flow [2024-06-27 19:44:42,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:42,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:42,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:42,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:44:42,810 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:44:42,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:42,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1310041515, now seen corresponding path program 17 times [2024-06-27 19:44:42,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:42,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129289060] [2024-06-27 19:44:42,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:42,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:42,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:42,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:42,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:42,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129289060] [2024-06-27 19:44:42,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129289060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:42,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:42,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:42,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306437575] [2024-06-27 19:44:42,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:42,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:42,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:42,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:42,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:42,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:44:42,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 587 transitions, 7792 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:42,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:42,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:44:42,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:44,052 INFO L124 PetriNetUnfolderBase]: 2701/4731 cut-off events. [2024-06-27 19:44:44,052 INFO L125 PetriNetUnfolderBase]: For 1190991/1190991 co-relation queries the response was YES. [2024-06-27 19:44:44,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40241 conditions, 4731 events. 2701/4731 cut-off events. For 1190991/1190991 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32781 event pairs, 486 based on Foata normal form. 1/4721 useless extension candidates. Maximal degree in co-relation 40025. Up to 3840 conditions per place. [2024-06-27 19:44:44,131 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 183 changer transitions 0/604 dead transitions. [2024-06-27 19:44:44,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 604 transitions, 9696 flow [2024-06-27 19:44:44,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:44,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:44:44,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-27 19:44:44,132 INFO L175 Difference]: Start difference. First operand has 502 places, 587 transitions, 7792 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:44:44,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 604 transitions, 9696 flow [2024-06-27 19:44:51,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 604 transitions, 9390 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 19:44:51,601 INFO L231 Difference]: Finished difference. Result has 507 places, 587 transitions, 7858 flow [2024-06-27 19:44:51,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7486, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7858, PETRI_PLACES=507, PETRI_TRANSITIONS=587} [2024-06-27 19:44:51,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 463 predicate places. [2024-06-27 19:44:51,602 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 587 transitions, 7858 flow [2024-06-27 19:44:51,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:51,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:51,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:51,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:44:51,603 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:44:51,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:51,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1213622869, now seen corresponding path program 18 times [2024-06-27 19:44:51,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:51,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236496163] [2024-06-27 19:44:51,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:51,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:51,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:51,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:51,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236496163] [2024-06-27 19:44:51,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236496163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:51,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:51,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:51,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214494325] [2024-06-27 19:44:51,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:51,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:51,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:51,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:51,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:51,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:44:51,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 587 transitions, 7858 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:51,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:51,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:44:51,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:52,895 INFO L124 PetriNetUnfolderBase]: 2698/4741 cut-off events. [2024-06-27 19:44:52,896 INFO L125 PetriNetUnfolderBase]: For 1190478/1190478 co-relation queries the response was YES. [2024-06-27 19:44:52,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40130 conditions, 4741 events. 2698/4741 cut-off events. For 1190478/1190478 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32907 event pairs, 459 based on Foata normal form. 1/4739 useless extension candidates. Maximal degree in co-relation 39913. Up to 4119 conditions per place. [2024-06-27 19:44:52,972 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 561 selfloop transitions, 31 changer transitions 0/602 dead transitions. [2024-06-27 19:44:52,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 602 transitions, 9078 flow [2024-06-27 19:44:52,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:52,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:52,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:44:52,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-27 19:44:52,973 INFO L175 Difference]: Start difference. First operand has 507 places, 587 transitions, 7858 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:44:52,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 602 transitions, 9078 flow [2024-06-27 19:45:02,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 602 transitions, 8700 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:02,354 INFO L231 Difference]: Finished difference. Result has 509 places, 587 transitions, 7548 flow [2024-06-27 19:45:02,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7548, PETRI_PLACES=509, PETRI_TRANSITIONS=587} [2024-06-27 19:45:02,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-27 19:45:02,355 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 587 transitions, 7548 flow [2024-06-27 19:45:02,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:02,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:02,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:02,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:45:02,355 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:45:02,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:02,355 INFO L85 PathProgramCache]: Analyzing trace with hash -232940491, now seen corresponding path program 25 times [2024-06-27 19:45:02,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:02,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468137415] [2024-06-27 19:45:02,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:02,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:02,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:02,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:02,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:02,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468137415] [2024-06-27 19:45:02,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468137415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:02,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:02,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:02,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523102484] [2024-06-27 19:45:02,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:02,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:02,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:02,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:02,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:02,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:45:02,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 587 transitions, 7548 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:02,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:02,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:45:02,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:03,586 INFO L124 PetriNetUnfolderBase]: 2711/4735 cut-off events. [2024-06-27 19:45:03,586 INFO L125 PetriNetUnfolderBase]: For 1218950/1218950 co-relation queries the response was YES. [2024-06-27 19:45:03,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40147 conditions, 4735 events. 2711/4735 cut-off events. For 1218950/1218950 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32854 event pairs, 535 based on Foata normal form. 1/4725 useless extension candidates. Maximal degree in co-relation 39929. Up to 3783 conditions per place. [2024-06-27 19:45:03,661 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 389 selfloop transitions, 209 changer transitions 0/608 dead transitions. [2024-06-27 19:45:03,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 608 transitions, 9924 flow [2024-06-27 19:45:03,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:03,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:03,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:45:03,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-27 19:45:03,662 INFO L175 Difference]: Start difference. First operand has 509 places, 587 transitions, 7548 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:45:03,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 608 transitions, 9924 flow [2024-06-27 19:45:11,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 608 transitions, 9834 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 19:45:11,493 INFO L231 Difference]: Finished difference. Result has 509 places, 593 transitions, 8002 flow [2024-06-27 19:45:11,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7458, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8002, PETRI_PLACES=509, PETRI_TRANSITIONS=593} [2024-06-27 19:45:11,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-27 19:45:11,493 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 593 transitions, 8002 flow [2024-06-27 19:45:11,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:11,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:11,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:11,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:45:11,493 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:45:11,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:11,494 INFO L85 PathProgramCache]: Analyzing trace with hash 693191307, now seen corresponding path program 26 times [2024-06-27 19:45:11,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:11,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143333752] [2024-06-27 19:45:11,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:11,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:11,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:11,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:11,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143333752] [2024-06-27 19:45:11,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143333752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:11,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:11,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:11,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609166252] [2024-06-27 19:45:11,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:11,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:11,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:11,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:11,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:11,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:45:11,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 593 transitions, 8002 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:11,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:11,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:45:11,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:12,742 INFO L124 PetriNetUnfolderBase]: 2708/4731 cut-off events. [2024-06-27 19:45:12,742 INFO L125 PetriNetUnfolderBase]: For 1220029/1220029 co-relation queries the response was YES. [2024-06-27 19:45:12,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40429 conditions, 4731 events. 2708/4731 cut-off events. For 1220029/1220029 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32857 event pairs, 535 based on Foata normal form. 1/4721 useless extension candidates. Maximal degree in co-relation 40210. Up to 3780 conditions per place. [2024-06-27 19:45:12,818 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 210 changer transitions 0/607 dead transitions. [2024-06-27 19:45:12,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 607 transitions, 9916 flow [2024-06-27 19:45:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:12,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:12,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:45:12,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-27 19:45:12,819 INFO L175 Difference]: Start difference. First operand has 509 places, 593 transitions, 8002 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:45:12,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 607 transitions, 9916 flow [2024-06-27 19:45:22,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 607 transitions, 9229 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:22,077 INFO L231 Difference]: Finished difference. Result has 511 places, 593 transitions, 7741 flow [2024-06-27 19:45:22,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7315, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7741, PETRI_PLACES=511, PETRI_TRANSITIONS=593} [2024-06-27 19:45:22,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-27 19:45:22,077 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 593 transitions, 7741 flow [2024-06-27 19:45:22,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:22,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:22,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, 1, 1] [2024-06-27 19:45:22,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:45:22,078 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:45:22,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:22,078 INFO L85 PathProgramCache]: Analyzing trace with hash -961745371, now seen corresponding path program 27 times [2024-06-27 19:45:22,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:22,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023582673] [2024-06-27 19:45:22,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:22,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:22,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:22,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:22,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:22,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023582673] [2024-06-27 19:45:22,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023582673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:22,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:22,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:22,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490962181] [2024-06-27 19:45:22,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:22,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:22,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:22,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:22,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:22,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:45:22,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 593 transitions, 7741 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:22,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:22,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:45:22,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:23,298 INFO L124 PetriNetUnfolderBase]: 2705/4727 cut-off events. [2024-06-27 19:45:23,298 INFO L125 PetriNetUnfolderBase]: For 1214116/1214116 co-relation queries the response was YES. [2024-06-27 19:45:23,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40171 conditions, 4727 events. 2705/4727 cut-off events. For 1214116/1214116 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32814 event pairs, 535 based on Foata normal form. 1/4717 useless extension candidates. Maximal degree in co-relation 39951. Up to 3777 conditions per place. [2024-06-27 19:45:23,374 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 216 changer transitions 0/606 dead transitions. [2024-06-27 19:45:23,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 606 transitions, 9309 flow [2024-06-27 19:45:23,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:23,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:23,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:45:23,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 19:45:23,375 INFO L175 Difference]: Start difference. First operand has 511 places, 593 transitions, 7741 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:45:23,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 606 transitions, 9309 flow [2024-06-27 19:45:30,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 606 transitions, 8807 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:30,784 INFO L231 Difference]: Finished difference. Result has 512 places, 593 transitions, 7677 flow [2024-06-27 19:45:30,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7239, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7677, PETRI_PLACES=512, PETRI_TRANSITIONS=593} [2024-06-27 19:45:30,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 468 predicate places. [2024-06-27 19:45:30,785 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 593 transitions, 7677 flow [2024-06-27 19:45:30,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:30,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:30,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, 1] [2024-06-27 19:45:30,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:45:30,785 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:45:30,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:30,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1955378725, now seen corresponding path program 28 times [2024-06-27 19:45:30,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:30,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948770804] [2024-06-27 19:45:30,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:30,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:30,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:30,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:30,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948770804] [2024-06-27 19:45:30,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948770804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:30,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:30,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:30,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708343267] [2024-06-27 19:45:30,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:30,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:30,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:30,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:30,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:30,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:45:30,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 593 transitions, 7677 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:30,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:30,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:45:30,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:32,029 INFO L124 PetriNetUnfolderBase]: 2710/4736 cut-off events. [2024-06-27 19:45:32,029 INFO L125 PetriNetUnfolderBase]: For 1227272/1227272 co-relation queries the response was YES. [2024-06-27 19:45:32,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40268 conditions, 4736 events. 2710/4736 cut-off events. For 1227272/1227272 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32906 event pairs, 535 based on Foata normal form. 1/4726 useless extension candidates. Maximal degree in co-relation 40047. Up to 3783 conditions per place. [2024-06-27 19:45:32,106 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 212 changer transitions 0/610 dead transitions. [2024-06-27 19:45:32,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 610 transitions, 9664 flow [2024-06-27 19:45:32,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:32,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:32,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:45:32,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:45:32,107 INFO L175 Difference]: Start difference. First operand has 512 places, 593 transitions, 7677 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:45:32,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 610 transitions, 9664 flow [2024-06-27 19:45:40,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 610 transitions, 9228 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:40,193 INFO L231 Difference]: Finished difference. Result has 513 places, 596 transitions, 7730 flow [2024-06-27 19:45:40,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7730, PETRI_PLACES=513, PETRI_TRANSITIONS=596} [2024-06-27 19:45:40,194 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-27 19:45:40,194 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 596 transitions, 7730 flow [2024-06-27 19:45:40,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:40,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:40,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:40,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:45:40,194 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:45:40,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:40,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1962044965, now seen corresponding path program 29 times [2024-06-27 19:45:40,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:40,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614195198] [2024-06-27 19:45:40,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:40,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:40,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-27 19:45:40,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:40,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614195198] [2024-06-27 19:45:40,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614195198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:40,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:40,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:40,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602084329] [2024-06-27 19:45:40,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:40,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:40,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:40,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:40,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:40,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:45:40,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 596 transitions, 7730 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:40,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:40,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:45:40,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:41,482 INFO L124 PetriNetUnfolderBase]: 2707/4732 cut-off events. [2024-06-27 19:45:41,482 INFO L125 PetriNetUnfolderBase]: For 1225605/1225605 co-relation queries the response was YES. [2024-06-27 19:45:41,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40118 conditions, 4732 events. 2707/4732 cut-off events. For 1225605/1225605 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32874 event pairs, 535 based on Foata normal form. 1/4722 useless extension candidates. Maximal degree in co-relation 39896. Up to 3780 conditions per place. [2024-06-27 19:45:41,557 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 213 changer transitions 0/609 dead transitions. [2024-06-27 19:45:41,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 609 transitions, 9308 flow [2024-06-27 19:45:41,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:41,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:41,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:45:41,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 19:45:41,558 INFO L175 Difference]: Start difference. First operand has 513 places, 596 transitions, 7730 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:45:41,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 609 transitions, 9308 flow [2024-06-27 19:45:49,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 609 transitions, 8604 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 19:45:49,741 INFO L231 Difference]: Finished difference. Result has 513 places, 596 transitions, 7458 flow [2024-06-27 19:45:49,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7458, PETRI_PLACES=513, PETRI_TRANSITIONS=596} [2024-06-27 19:45:49,741 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-27 19:45:49,741 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 596 transitions, 7458 flow [2024-06-27 19:45:49,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:49,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:49,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:49,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:45:49,742 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:45:49,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:49,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1674448421, now seen corresponding path program 30 times [2024-06-27 19:45:49,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:49,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615107902] [2024-06-27 19:45:49,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:49,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:49,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:49,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:49,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:49,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615107902] [2024-06-27 19:45:49,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615107902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:49,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:49,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:49,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324202014] [2024-06-27 19:45:49,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:49,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:49,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:49,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:49,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:49,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:45:49,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 596 transitions, 7458 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:49,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:49,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:45:49,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:51,055 INFO L124 PetriNetUnfolderBase]: 2704/4748 cut-off events. [2024-06-27 19:45:51,055 INFO L125 PetriNetUnfolderBase]: For 1219524/1219524 co-relation queries the response was YES. [2024-06-27 19:45:51,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39892 conditions, 4748 events. 2704/4748 cut-off events. For 1219524/1219524 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 33031 event pairs, 471 based on Foata normal form. 1/4744 useless extension candidates. Maximal degree in co-relation 39669. Up to 4110 conditions per place. [2024-06-27 19:45:51,133 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 567 selfloop transitions, 31 changer transitions 0/608 dead transitions. [2024-06-27 19:45:51,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 608 transitions, 8682 flow [2024-06-27 19:45:51,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:51,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:51,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:45:51,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-27 19:45:51,134 INFO L175 Difference]: Start difference. First operand has 513 places, 596 transitions, 7458 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:45:51,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 608 transitions, 8682 flow [2024-06-27 19:45:59,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 608 transitions, 8198 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:59,672 INFO L231 Difference]: Finished difference. Result has 514 places, 596 transitions, 7042 flow [2024-06-27 19:45:59,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6974, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7042, PETRI_PLACES=514, PETRI_TRANSITIONS=596} [2024-06-27 19:45:59,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 470 predicate places. [2024-06-27 19:45:59,672 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 596 transitions, 7042 flow [2024-06-27 19:45:59,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:59,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:59,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:59,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:45:59,673 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:45:59,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:59,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1156217157, now seen corresponding path program 19 times [2024-06-27 19:45:59,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:59,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189316416] [2024-06-27 19:45:59,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:59,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:59,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:59,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:59,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:59,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189316416] [2024-06-27 19:45:59,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189316416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:59,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:59,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:59,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545514300] [2024-06-27 19:45:59,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:59,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:59,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:59,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:59,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:59,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:45:59,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 596 transitions, 7042 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:59,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:59,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:45:59,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:01,027 INFO L124 PetriNetUnfolderBase]: 2709/4764 cut-off events. [2024-06-27 19:46:01,027 INFO L125 PetriNetUnfolderBase]: For 1231524/1231524 co-relation queries the response was YES. [2024-06-27 19:46:01,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39587 conditions, 4764 events. 2709/4764 cut-off events. For 1231524/1231524 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 33134 event pairs, 461 based on Foata normal form. 1/4763 useless extension candidates. Maximal degree in co-relation 39363. Up to 4135 conditions per place. [2024-06-27 19:46:01,107 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 570 selfloop transitions, 31 changer transitions 0/611 dead transitions. [2024-06-27 19:46:01,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 611 transitions, 8328 flow [2024-06-27 19:46:01,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:01,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:01,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:46:01,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-27 19:46:01,108 INFO L175 Difference]: Start difference. First operand has 514 places, 596 transitions, 7042 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:46:01,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 611 transitions, 8328 flow [2024-06-27 19:46:09,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 611 transitions, 8228 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 19:46:09,495 INFO L231 Difference]: Finished difference. Result has 513 places, 599 transitions, 7072 flow [2024-06-27 19:46:09,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6942, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7072, PETRI_PLACES=513, PETRI_TRANSITIONS=599} [2024-06-27 19:46:09,496 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-27 19:46:09,496 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 599 transitions, 7072 flow [2024-06-27 19:46:09,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:09,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:09,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:09,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:46:09,496 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:09,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:09,497 INFO L85 PathProgramCache]: Analyzing trace with hash -998597829, now seen corresponding path program 20 times [2024-06-27 19:46:09,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:09,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772765295] [2024-06-27 19:46:09,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:09,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:09,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:09,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-27 19:46:09,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:09,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772765295] [2024-06-27 19:46:09,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772765295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:09,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:09,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:09,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072831530] [2024-06-27 19:46:09,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:09,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:09,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:09,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:09,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:09,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:46:09,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 599 transitions, 7072 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:09,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:09,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:46:09,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:10,831 INFO L124 PetriNetUnfolderBase]: 2722/4768 cut-off events. [2024-06-27 19:46:10,831 INFO L125 PetriNetUnfolderBase]: For 1262276/1262276 co-relation queries the response was YES. [2024-06-27 19:46:10,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39968 conditions, 4768 events. 2722/4768 cut-off events. For 1262276/1262276 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 33186 event pairs, 495 based on Foata normal form. 1/4761 useless extension candidates. Maximal degree in co-relation 39743. Up to 3867 conditions per place. [2024-06-27 19:46:10,913 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 418 selfloop transitions, 192 changer transitions 0/620 dead transitions. [2024-06-27 19:46:10,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 620 transitions, 9518 flow [2024-06-27 19:46:10,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:10,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:10,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:46:10,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:46:10,915 INFO L175 Difference]: Start difference. First operand has 513 places, 599 transitions, 7072 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:46:10,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 620 transitions, 9518 flow [2024-06-27 19:46:19,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 620 transitions, 9428 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:19,484 INFO L231 Difference]: Finished difference. Result has 515 places, 605 transitions, 7496 flow [2024-06-27 19:46:19,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7496, PETRI_PLACES=515, PETRI_TRANSITIONS=605} [2024-06-27 19:46:19,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-27 19:46:19,485 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 605 transitions, 7496 flow [2024-06-27 19:46:19,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:19,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:19,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:19,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:46:19,485 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:19,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:19,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1610637637, now seen corresponding path program 21 times [2024-06-27 19:46:19,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:19,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567288047] [2024-06-27 19:46:19,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:19,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:19,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:19,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:19,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:19,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567288047] [2024-06-27 19:46:19,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567288047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:19,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:19,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:19,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849565281] [2024-06-27 19:46:19,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:19,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:19,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:19,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:19,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:19,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:46:19,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 605 transitions, 7496 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:19,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:19,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:46:19,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:20,843 INFO L124 PetriNetUnfolderBase]: 2732/4797 cut-off events. [2024-06-27 19:46:20,843 INFO L125 PetriNetUnfolderBase]: For 1276994/1276994 co-relation queries the response was YES. [2024-06-27 19:46:20,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40507 conditions, 4797 events. 2732/4797 cut-off events. For 1276994/1276994 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 33433 event pairs, 471 based on Foata normal form. 1/4793 useless extension candidates. Maximal degree in co-relation 40281. Up to 4122 conditions per place. [2024-06-27 19:46:20,923 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 562 selfloop transitions, 51 changer transitions 0/623 dead transitions. [2024-06-27 19:46:20,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 623 transitions, 8858 flow [2024-06-27 19:46:20,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:20,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:20,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:46:20,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-27 19:46:20,925 INFO L175 Difference]: Start difference. First operand has 515 places, 605 transitions, 7496 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:46:20,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 623 transitions, 8858 flow [2024-06-27 19:46:29,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 623 transitions, 8348 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:29,934 INFO L231 Difference]: Finished difference. Result has 518 places, 611 transitions, 7208 flow [2024-06-27 19:46:29,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7208, PETRI_PLACES=518, PETRI_TRANSITIONS=611} [2024-06-27 19:46:29,934 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-06-27 19:46:29,934 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 611 transitions, 7208 flow [2024-06-27 19:46:29,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:29,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:29,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:29,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:46:29,935 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:29,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:29,935 INFO L85 PathProgramCache]: Analyzing trace with hash -615085755, now seen corresponding path program 22 times [2024-06-27 19:46:29,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:29,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523549351] [2024-06-27 19:46:29,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:29,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:29,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:30,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-27 19:46:30,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:30,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523549351] [2024-06-27 19:46:30,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523549351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:30,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:30,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:30,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012196268] [2024-06-27 19:46:30,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:30,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:30,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:30,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:30,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:30,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:46:30,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 611 transitions, 7208 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:30,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:30,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:46:30,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:31,283 INFO L124 PetriNetUnfolderBase]: 2729/4782 cut-off events. [2024-06-27 19:46:31,284 INFO L125 PetriNetUnfolderBase]: For 1272223/1272223 co-relation queries the response was YES. [2024-06-27 19:46:31,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39972 conditions, 4782 events. 2729/4782 cut-off events. For 1272223/1272223 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 33301 event pairs, 495 based on Foata normal form. 1/4775 useless extension candidates. Maximal degree in co-relation 39745. Up to 3874 conditions per place. [2024-06-27 19:46:31,365 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 200 changer transitions 0/625 dead transitions. [2024-06-27 19:46:31,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 625 transitions, 9190 flow [2024-06-27 19:46:31,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:31,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:31,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:46:31,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 19:46:31,366 INFO L175 Difference]: Start difference. First operand has 518 places, 611 transitions, 7208 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:46:31,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 625 transitions, 9190 flow [2024-06-27 19:46:40,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 625 transitions, 9032 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:40,532 INFO L231 Difference]: Finished difference. Result has 520 places, 611 transitions, 7456 flow [2024-06-27 19:46:40,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7456, PETRI_PLACES=520, PETRI_TRANSITIONS=611} [2024-06-27 19:46:40,533 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 476 predicate places. [2024-06-27 19:46:40,533 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 611 transitions, 7456 flow [2024-06-27 19:46:40,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:40,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:40,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, 1, 1] [2024-06-27 19:46:40,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:46:40,534 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:40,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:40,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1955385669, now seen corresponding path program 23 times [2024-06-27 19:46:40,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:40,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075263498] [2024-06-27 19:46:40,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:40,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:40,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:40,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:40,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075263498] [2024-06-27 19:46:40,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075263498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:40,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:40,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:40,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839308667] [2024-06-27 19:46:40,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:40,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:40,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:40,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:40,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:40,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:46:40,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 611 transitions, 7456 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:40,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:40,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:46:40,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:41,888 INFO L124 PetriNetUnfolderBase]: 2734/4791 cut-off events. [2024-06-27 19:46:41,888 INFO L125 PetriNetUnfolderBase]: For 1287251/1287251 co-relation queries the response was YES. [2024-06-27 19:46:41,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40379 conditions, 4791 events. 2734/4791 cut-off events. For 1287251/1287251 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 33432 event pairs, 495 based on Foata normal form. 1/4784 useless extension candidates. Maximal degree in co-relation 40151. Up to 3880 conditions per place. [2024-06-27 19:46:41,965 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 421 selfloop transitions, 198 changer transitions 0/629 dead transitions. [2024-06-27 19:46:41,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 629 transitions, 9872 flow [2024-06-27 19:46:41,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:41,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:41,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:46:41,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:46:41,966 INFO L175 Difference]: Start difference. First operand has 520 places, 611 transitions, 7456 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:46:41,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 629 transitions, 9872 flow [2024-06-27 19:46:51,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 629 transitions, 9432 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:51,025 INFO L231 Difference]: Finished difference. Result has 521 places, 614 transitions, 7476 flow [2024-06-27 19:46:51,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7476, PETRI_PLACES=521, PETRI_TRANSITIONS=614} [2024-06-27 19:46:51,025 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 477 predicate places. [2024-06-27 19:46:51,026 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 614 transitions, 7476 flow [2024-06-27 19:46:51,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:51,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:51,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:51,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:46:51,026 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:51,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:51,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1968718149, now seen corresponding path program 24 times [2024-06-27 19:46:51,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:51,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193650386] [2024-06-27 19:46:51,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:51,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:51,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:51,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:51,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193650386] [2024-06-27 19:46:51,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193650386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:51,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:51,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:51,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994246476] [2024-06-27 19:46:51,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:51,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:51,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:51,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:51,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:51,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:46:51,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 614 transitions, 7476 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:51,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:51,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:46:51,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:52,461 INFO L124 PetriNetUnfolderBase]: 2747/4813 cut-off events. [2024-06-27 19:46:52,461 INFO L125 PetriNetUnfolderBase]: For 1317959/1317959 co-relation queries the response was YES. [2024-06-27 19:46:52,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40771 conditions, 4813 events. 2747/4813 cut-off events. For 1317959/1317959 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 33585 event pairs, 495 based on Foata normal form. 1/4806 useless extension candidates. Maximal degree in co-relation 40542. Up to 3895 conditions per place. [2024-06-27 19:46:52,544 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 422 selfloop transitions, 203 changer transitions 0/635 dead transitions. [2024-06-27 19:46:52,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 635 transitions, 9978 flow [2024-06-27 19:46:52,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:52,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:52,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:46:52,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:46:52,546 INFO L175 Difference]: Start difference. First operand has 521 places, 614 transitions, 7476 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:46:52,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 635 transitions, 9978 flow [2024-06-27 19:47:01,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 635 transitions, 9109 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-27 19:47:01,801 INFO L231 Difference]: Finished difference. Result has 519 places, 620 transitions, 7145 flow [2024-06-27 19:47:01,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7145, PETRI_PLACES=519, PETRI_TRANSITIONS=620} [2024-06-27 19:47:01,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 475 predicate places. [2024-06-27 19:47:01,801 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 620 transitions, 7145 flow [2024-06-27 19:47:01,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:01,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:01,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:01,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:47:01,802 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:01,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:01,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1615399237, now seen corresponding path program 25 times [2024-06-27 19:47:01,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:01,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177054346] [2024-06-27 19:47:01,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:01,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:01,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:01,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:01,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:01,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177054346] [2024-06-27 19:47:01,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177054346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:01,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:01,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678699409] [2024-06-27 19:47:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:01,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:01,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:01,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:01,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:01,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:47:01,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 620 transitions, 7145 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:01,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:01,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:47:01,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:03,143 INFO L124 PetriNetUnfolderBase]: 2760/4835 cut-off events. [2024-06-27 19:47:03,143 INFO L125 PetriNetUnfolderBase]: For 1344774/1344774 co-relation queries the response was YES. [2024-06-27 19:47:03,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40902 conditions, 4835 events. 2760/4835 cut-off events. For 1344774/1344774 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33733 event pairs, 495 based on Foata normal form. 1/4828 useless extension candidates. Maximal degree in co-relation 40673. Up to 3910 conditions per place. [2024-06-27 19:47:03,224 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 211 changer transitions 0/641 dead transitions. [2024-06-27 19:47:03,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 641 transitions, 9638 flow [2024-06-27 19:47:03,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:03,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:03,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:47:03,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-27 19:47:03,225 INFO L175 Difference]: Start difference. First operand has 519 places, 620 transitions, 7145 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:47:03,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 641 transitions, 9638 flow [2024-06-27 19:47:13,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 641 transitions, 9234 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:13,579 INFO L231 Difference]: Finished difference. Result has 523 places, 626 transitions, 7268 flow [2024-06-27 19:47:13,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7268, PETRI_PLACES=523, PETRI_TRANSITIONS=626} [2024-06-27 19:47:13,580 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 479 predicate places. [2024-06-27 19:47:13,580 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 626 transitions, 7268 flow [2024-06-27 19:47:13,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:13,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:13,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:13,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:47:13,581 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:13,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:13,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1804142323, now seen corresponding path program 26 times [2024-06-27 19:47:13,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:13,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794385186] [2024-06-27 19:47:13,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:13,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:13,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:13,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:13,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794385186] [2024-06-27 19:47:13,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794385186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:13,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:13,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:13,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782273279] [2024-06-27 19:47:13,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:13,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:13,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:13,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:13,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:13,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:47:13,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 626 transitions, 7268 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:13,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:13,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:47:13,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:14,848 INFO L124 PetriNetUnfolderBase]: 2757/4842 cut-off events. [2024-06-27 19:47:14,848 INFO L125 PetriNetUnfolderBase]: For 1341771/1341771 co-relation queries the response was YES. [2024-06-27 19:47:14,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40769 conditions, 4842 events. 2757/4842 cut-off events. For 1341771/1341771 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33848 event pairs, 471 based on Foata normal form. 1/4838 useless extension candidates. Maximal degree in co-relation 40539. Up to 4143 conditions per place. [2024-06-27 19:47:14,933 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 568 selfloop transitions, 64 changer transitions 0/642 dead transitions. [2024-06-27 19:47:14,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 642 transitions, 9304 flow [2024-06-27 19:47:14,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:14,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:14,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-27 19:47:14,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-27 19:47:14,933 INFO L175 Difference]: Start difference. First operand has 523 places, 626 transitions, 7268 flow. Second operand 10 states and 241 transitions. [2024-06-27 19:47:14,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 642 transitions, 9304 flow [2024-06-27 19:47:25,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 642 transitions, 8898 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:47:25,910 INFO L231 Difference]: Finished difference. Result has 529 places, 626 transitions, 6996 flow [2024-06-27 19:47:25,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6996, PETRI_PLACES=529, PETRI_TRANSITIONS=626} [2024-06-27 19:47:25,911 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-06-27 19:47:25,911 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 626 transitions, 6996 flow [2024-06-27 19:47:25,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:25,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:25,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:25,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:47:25,911 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:25,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:25,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1674455365, now seen corresponding path program 27 times [2024-06-27 19:47:25,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:25,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858082896] [2024-06-27 19:47:25,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:25,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:25,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:26,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:26,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:26,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858082896] [2024-06-27 19:47:26,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858082896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:26,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:26,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:26,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444105537] [2024-06-27 19:47:26,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:26,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:26,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:26,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:26,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:26,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:47:26,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 626 transitions, 6996 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:26,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:26,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:47:26,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:27,358 INFO L124 PetriNetUnfolderBase]: 2754/4838 cut-off events. [2024-06-27 19:47:27,359 INFO L125 PetriNetUnfolderBase]: For 1338092/1338092 co-relation queries the response was YES. [2024-06-27 19:47:27,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40291 conditions, 4838 events. 2754/4838 cut-off events. For 1338092/1338092 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33789 event pairs, 471 based on Foata normal form. 1/4834 useless extension candidates. Maximal degree in co-relation 40060. Up to 4140 conditions per place. [2024-06-27 19:47:27,441 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 566 selfloop transitions, 63 changer transitions 0/639 dead transitions. [2024-06-27 19:47:27,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 639 transitions, 8654 flow [2024-06-27 19:47:27,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:27,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:47:27,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-27 19:47:27,442 INFO L175 Difference]: Start difference. First operand has 529 places, 626 transitions, 6996 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:47:27,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 639 transitions, 8654 flow [2024-06-27 19:47:37,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 639 transitions, 8346 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 19:47:37,879 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6820 flow [2024-06-27 19:47:37,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6820, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-27 19:47:37,879 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-27 19:47:37,879 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6820 flow [2024-06-27 19:47:37,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:37,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:37,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:37,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:47:37,880 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:37,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:37,881 INFO L85 PathProgramCache]: Analyzing trace with hash -878988441, now seen corresponding path program 28 times [2024-06-27 19:47:37,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:37,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037402869] [2024-06-27 19:47:37,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:37,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:37,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:38,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:38,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:38,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037402869] [2024-06-27 19:47:38,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037402869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:38,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:38,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:38,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917055356] [2024-06-27 19:47:38,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:38,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:38,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:38,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:38,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:38,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:47:38,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6820 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:38,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:38,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:47:38,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:39,529 INFO L124 PetriNetUnfolderBase]: 2751/4841 cut-off events. [2024-06-27 19:47:39,529 INFO L125 PetriNetUnfolderBase]: For 1333842/1333842 co-relation queries the response was YES. [2024-06-27 19:47:39,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40069 conditions, 4841 events. 2751/4841 cut-off events. For 1333842/1333842 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33843 event pairs, 461 based on Foata normal form. 1/4840 useless extension candidates. Maximal degree in co-relation 39837. Up to 4165 conditions per place. [2024-06-27 19:47:39,606 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 576 selfloop transitions, 55 changer transitions 0/641 dead transitions. [2024-06-27 19:47:39,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 641 transitions, 8488 flow [2024-06-27 19:47:39,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:39,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:39,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-27 19:47:39,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-27 19:47:39,607 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6820 flow. Second operand 10 states and 238 transitions. [2024-06-27 19:47:39,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 641 transitions, 8488 flow [2024-06-27 19:47:47,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 641 transitions, 8342 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:47,999 INFO L231 Difference]: Finished difference. Result has 530 places, 626 transitions, 6790 flow [2024-06-27 19:47:47,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6790, PETRI_PLACES=530, PETRI_TRANSITIONS=626} [2024-06-27 19:47:48,000 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-27 19:47:48,000 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 626 transitions, 6790 flow [2024-06-27 19:47:48,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:48,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:48,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:48,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:47:48,000 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:48,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:48,000 INFO L85 PathProgramCache]: Analyzing trace with hash 116153771, now seen corresponding path program 29 times [2024-06-27 19:47:48,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:48,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431031489] [2024-06-27 19:47:48,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:48,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:48,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:48,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:48,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:48,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431031489] [2024-06-27 19:47:48,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431031489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:48,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:48,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:48,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355551550] [2024-06-27 19:47:48,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:48,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:48,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:48,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:48,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:48,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:47:48,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 626 transitions, 6790 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:48,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:48,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:47:48,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:49,448 INFO L124 PetriNetUnfolderBase]: 2748/4837 cut-off events. [2024-06-27 19:47:49,448 INFO L125 PetriNetUnfolderBase]: For 1330103/1330103 co-relation queries the response was YES. [2024-06-27 19:47:49,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39899 conditions, 4837 events. 2748/4837 cut-off events. For 1330103/1330103 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33801 event pairs, 461 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 39666. Up to 4162 conditions per place. [2024-06-27 19:47:49,528 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 575 selfloop transitions, 54 changer transitions 0/639 dead transitions. [2024-06-27 19:47:49,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 639 transitions, 8452 flow [2024-06-27 19:47:49,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:49,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:49,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:47:49,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-27 19:47:49,529 INFO L175 Difference]: Start difference. First operand has 530 places, 626 transitions, 6790 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:47:49,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 639 transitions, 8452 flow [2024-06-27 19:47:58,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 639 transitions, 8184 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 19:47:58,218 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6636 flow [2024-06-27 19:47:58,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6636, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-27 19:47:58,219 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-27 19:47:58,219 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6636 flow [2024-06-27 19:47:58,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:58,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:58,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:58,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:47:58,219 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:58,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:58,219 INFO L85 PathProgramCache]: Analyzing trace with hash 111392171, now seen corresponding path program 30 times [2024-06-27 19:47:58,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:58,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236628050] [2024-06-27 19:47:58,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:58,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:58,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:58,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:58,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:58,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236628050] [2024-06-27 19:47:58,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236628050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:58,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:58,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:58,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925666971] [2024-06-27 19:47:58,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:58,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:58,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:58,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:58,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:58,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:47:58,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6636 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:58,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:58,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:47:58,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:59,586 INFO L124 PetriNetUnfolderBase]: 2745/4836 cut-off events. [2024-06-27 19:47:59,586 INFO L125 PetriNetUnfolderBase]: For 1325440/1325440 co-relation queries the response was YES. [2024-06-27 19:47:59,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39676 conditions, 4836 events. 2745/4836 cut-off events. For 1325440/1325440 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33815 event pairs, 457 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 39442. Up to 4207 conditions per place. [2024-06-27 19:47:59,667 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 609 selfloop transitions, 19 changer transitions 0/638 dead transitions. [2024-06-27 19:47:59,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 638 transitions, 7920 flow [2024-06-27 19:47:59,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:59,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:59,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:47:59,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-27 19:47:59,668 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6636 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:47:59,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 638 transitions, 7920 flow [2024-06-27 19:48:08,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 638 transitions, 7724 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:48:08,417 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6484 flow [2024-06-27 19:48:08,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6484, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-27 19:48:08,418 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-27 19:48:08,418 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6484 flow [2024-06-27 19:48:08,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:08,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:08,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:08,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 19:48:08,418 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:08,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:08,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1671595429, now seen corresponding path program 4 times [2024-06-27 19:48:08,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:08,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666305368] [2024-06-27 19:48:08,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:08,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:08,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:08,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:08,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:08,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666305368] [2024-06-27 19:48:08,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666305368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:08,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:08,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:08,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559431845] [2024-06-27 19:48:08,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:08,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:08,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:08,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:08,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:08,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:48:08,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6484 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:08,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:08,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:48:08,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:09,702 INFO L124 PetriNetUnfolderBase]: 2732/4805 cut-off events. [2024-06-27 19:48:09,703 INFO L125 PetriNetUnfolderBase]: For 1317395/1317395 co-relation queries the response was YES. [2024-06-27 19:48:09,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37919 conditions, 4805 events. 2732/4805 cut-off events. For 1317395/1317395 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33556 event pairs, 456 based on Foata normal form. 6/4806 useless extension candidates. Maximal degree in co-relation 37685. Up to 4027 conditions per place. [2024-06-27 19:48:09,783 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 582 selfloop transitions, 53 changer transitions 0/645 dead transitions. [2024-06-27 19:48:09,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 645 transitions, 7852 flow [2024-06-27 19:48:09,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:09,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:09,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:48:09,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-27 19:48:09,784 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6484 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:48:09,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 645 transitions, 7852 flow [2024-06-27 19:48:19,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 645 transitions, 7770 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:19,793 INFO L231 Difference]: Finished difference. Result has 526 places, 626 transitions, 6512 flow [2024-06-27 19:48:19,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6402, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6512, PETRI_PLACES=526, PETRI_TRANSITIONS=626} [2024-06-27 19:48:19,794 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-27 19:48:19,794 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 626 transitions, 6512 flow [2024-06-27 19:48:19,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:19,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:19,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:19,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 19:48:19,794 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:19,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:19,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1878898027, now seen corresponding path program 5 times [2024-06-27 19:48:19,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:19,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916777676] [2024-06-27 19:48:19,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:19,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:19,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:19,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:19,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:19,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916777676] [2024-06-27 19:48:19,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916777676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:19,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:19,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:19,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871385721] [2024-06-27 19:48:19,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:19,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:19,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:19,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:19,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:19,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:48:19,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 626 transitions, 6512 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:19,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:19,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:48:19,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:21,123 INFO L124 PetriNetUnfolderBase]: 2753/4838 cut-off events. [2024-06-27 19:48:21,123 INFO L125 PetriNetUnfolderBase]: For 1297996/1297996 co-relation queries the response was YES. [2024-06-27 19:48:21,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38834 conditions, 4838 events. 2753/4838 cut-off events. For 1297996/1297996 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33822 event pairs, 451 based on Foata normal form. 2/4837 useless extension candidates. Maximal degree in co-relation 38599. Up to 4118 conditions per place. [2024-06-27 19:48:21,208 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 614 selfloop transitions, 34 changer transitions 0/658 dead transitions. [2024-06-27 19:48:21,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 658 transitions, 8396 flow [2024-06-27 19:48:21,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:48:21,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:48:21,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 19:48:21,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-27 19:48:21,209 INFO L175 Difference]: Start difference. First operand has 526 places, 626 transitions, 6512 flow. Second operand 9 states and 228 transitions. [2024-06-27 19:48:21,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 658 transitions, 8396 flow [2024-06-27 19:48:33,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 658 transitions, 8257 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:33,037 INFO L231 Difference]: Finished difference. Result has 529 places, 630 transitions, 6590 flow [2024-06-27 19:48:33,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6590, PETRI_PLACES=529, PETRI_TRANSITIONS=630} [2024-06-27 19:48:33,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-06-27 19:48:33,038 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 630 transitions, 6590 flow [2024-06-27 19:48:33,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:33,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:33,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:33,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 19:48:33,039 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:33,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:33,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1881754987, now seen corresponding path program 6 times [2024-06-27 19:48:33,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:33,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174048097] [2024-06-27 19:48:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:33,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:33,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:33,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:33,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174048097] [2024-06-27 19:48:33,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174048097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:33,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:33,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:33,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175646512] [2024-06-27 19:48:33,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:33,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:33,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:33,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:33,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:33,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:48:33,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 630 transitions, 6590 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:33,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:33,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:48:33,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:34,535 INFO L124 PetriNetUnfolderBase]: 2748/4836 cut-off events. [2024-06-27 19:48:34,535 INFO L125 PetriNetUnfolderBase]: For 1275079/1275079 co-relation queries the response was YES. [2024-06-27 19:48:34,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38391 conditions, 4836 events. 2748/4836 cut-off events. For 1275079/1275079 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33846 event pairs, 457 based on Foata normal form. 2/4835 useless extension candidates. Maximal degree in co-relation 38155. Up to 4140 conditions per place. [2024-06-27 19:48:34,620 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 612 selfloop transitions, 30 changer transitions 0/652 dead transitions. [2024-06-27 19:48:34,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 652 transitions, 7928 flow [2024-06-27 19:48:34,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:34,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:34,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:48:34,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 19:48:34,621 INFO L175 Difference]: Start difference. First operand has 529 places, 630 transitions, 6590 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:48:34,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 652 transitions, 7928 flow [2024-06-27 19:48:46,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 652 transitions, 7737 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:46,531 INFO L231 Difference]: Finished difference. Result has 531 places, 630 transitions, 6464 flow [2024-06-27 19:48:46,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6399, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6464, PETRI_PLACES=531, PETRI_TRANSITIONS=630} [2024-06-27 19:48:46,531 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-27 19:48:46,531 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 630 transitions, 6464 flow [2024-06-27 19:48:46,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:46,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:46,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:46,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 19:48:46,532 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:46,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:46,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1881759947, now seen corresponding path program 7 times [2024-06-27 19:48:46,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:46,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874336889] [2024-06-27 19:48:46,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:46,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:46,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:46,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:46,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:46,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874336889] [2024-06-27 19:48:46,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874336889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:46,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:46,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:46,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654051670] [2024-06-27 19:48:46,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:46,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:46,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:46,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:46,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:46,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:48:46,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 630 transitions, 6464 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:46,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:46,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:48:46,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:48,001 INFO L124 PetriNetUnfolderBase]: 2753/4845 cut-off events. [2024-06-27 19:48:48,002 INFO L125 PetriNetUnfolderBase]: For 1266858/1266858 co-relation queries the response was YES. [2024-06-27 19:48:48,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38226 conditions, 4845 events. 2753/4845 cut-off events. For 1266858/1266858 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33946 event pairs, 457 based on Foata normal form. 1/4843 useless extension candidates. Maximal degree in co-relation 37989. Up to 4150 conditions per place. [2024-06-27 19:48:48,095 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 613 selfloop transitions, 31 changer transitions 0/654 dead transitions. [2024-06-27 19:48:48,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 654 transitions, 7864 flow [2024-06-27 19:48:48,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:48,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:48,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:48:48,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-27 19:48:48,097 INFO L175 Difference]: Start difference. First operand has 531 places, 630 transitions, 6464 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:48:48,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 654 transitions, 7864 flow [2024-06-27 19:48:57,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 654 transitions, 7799 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:57,412 INFO L231 Difference]: Finished difference. Result has 532 places, 633 transitions, 6533 flow [2024-06-27 19:48:57,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6399, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6533, PETRI_PLACES=532, PETRI_TRANSITIONS=633} [2024-06-27 19:48:57,412 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 488 predicate places. [2024-06-27 19:48:57,412 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 633 transitions, 6533 flow [2024-06-27 19:48:57,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:57,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:57,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:57,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 19:48:57,413 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:57,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:57,413 INFO L85 PathProgramCache]: Analyzing trace with hash 695251055, now seen corresponding path program 7 times [2024-06-27 19:48:57,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:57,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148831266] [2024-06-27 19:48:57,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:57,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:57,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:57,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:57,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148831266] [2024-06-27 19:48:57,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148831266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:57,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:57,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:57,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249962941] [2024-06-27 19:48:57,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:57,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:57,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:57,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:57,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:57,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:48:57,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 633 transitions, 6533 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:57,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:57,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:48:57,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:58,663 INFO L124 PetriNetUnfolderBase]: 2761/4859 cut-off events. [2024-06-27 19:48:58,663 INFO L125 PetriNetUnfolderBase]: For 1299484/1299484 co-relation queries the response was YES. [2024-06-27 19:48:58,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38459 conditions, 4859 events. 2761/4859 cut-off events. For 1299484/1299484 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 34043 event pairs, 462 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 38221. Up to 4084 conditions per place. [2024-06-27 19:48:58,972 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 554 selfloop transitions, 90 changer transitions 0/654 dead transitions. [2024-06-27 19:48:58,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 654 transitions, 7939 flow [2024-06-27 19:48:58,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:58,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:58,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:48:58,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-27 19:48:58,973 INFO L175 Difference]: Start difference. First operand has 532 places, 633 transitions, 6533 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:48:58,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 654 transitions, 7939 flow [2024-06-27 19:49:07,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 654 transitions, 7839 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:07,986 INFO L231 Difference]: Finished difference. Result has 534 places, 635 transitions, 6694 flow [2024-06-27 19:49:07,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=534, PETRI_TRANSITIONS=635} [2024-06-27 19:49:07,987 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 490 predicate places. [2024-06-27 19:49:07,987 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 635 transitions, 6694 flow [2024-06-27 19:49:07,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:07,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:07,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:07,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 19:49:07,988 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:07,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:07,988 INFO L85 PathProgramCache]: Analyzing trace with hash 695256015, now seen corresponding path program 8 times [2024-06-27 19:49:07,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:07,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246136256] [2024-06-27 19:49:07,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:07,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:07,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:08,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:08,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:08,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246136256] [2024-06-27 19:49:08,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246136256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:08,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:08,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:08,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790212442] [2024-06-27 19:49:08,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:08,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:08,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:08,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:08,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:08,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:49:08,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 635 transitions, 6694 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:08,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:08,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:49:08,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:09,381 INFO L124 PetriNetUnfolderBase]: 2774/4879 cut-off events. [2024-06-27 19:49:09,381 INFO L125 PetriNetUnfolderBase]: For 1313179/1313179 co-relation queries the response was YES. [2024-06-27 19:49:09,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39074 conditions, 4879 events. 2774/4879 cut-off events. For 1313179/1313179 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 34213 event pairs, 466 based on Foata normal form. 1/4873 useless extension candidates. Maximal degree in co-relation 38835. Up to 3966 conditions per place. [2024-06-27 19:49:09,465 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 503 selfloop transitions, 150 changer transitions 0/663 dead transitions. [2024-06-27 19:49:09,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 663 transitions, 9736 flow [2024-06-27 19:49:09,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:09,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:09,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:49:09,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 19:49:09,466 INFO L175 Difference]: Start difference. First operand has 534 places, 635 transitions, 6694 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:49:09,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 663 transitions, 9736 flow [2024-06-27 19:49:20,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 663 transitions, 9491 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:20,637 INFO L231 Difference]: Finished difference. Result has 536 places, 641 transitions, 6887 flow [2024-06-27 19:49:20,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6449, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6887, PETRI_PLACES=536, PETRI_TRANSITIONS=641} [2024-06-27 19:49:20,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 492 predicate places. [2024-06-27 19:49:20,637 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 641 transitions, 6887 flow [2024-06-27 19:49:20,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:20,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:20,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:20,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 19:49:20,638 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:20,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:20,638 INFO L85 PathProgramCache]: Analyzing trace with hash -2125610805, now seen corresponding path program 9 times [2024-06-27 19:49:20,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:20,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843736719] [2024-06-27 19:49:20,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:20,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:20,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:20,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:20,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:20,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843736719] [2024-06-27 19:49:20,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843736719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:20,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:20,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:20,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841605050] [2024-06-27 19:49:20,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:20,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:20,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:20,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:20,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:20,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:49:20,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 641 transitions, 6887 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:20,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:20,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:49:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:21,922 INFO L124 PetriNetUnfolderBase]: 2771/4875 cut-off events. [2024-06-27 19:49:21,922 INFO L125 PetriNetUnfolderBase]: For 1306867/1306867 co-relation queries the response was YES. [2024-06-27 19:49:21,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38909 conditions, 4875 events. 2771/4875 cut-off events. For 1306867/1306867 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 34193 event pairs, 466 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 38669. Up to 3963 conditions per place. [2024-06-27 19:49:22,007 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 500 selfloop transitions, 152 changer transitions 0/662 dead transitions. [2024-06-27 19:49:22,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 662 transitions, 9411 flow [2024-06-27 19:49:22,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:22,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:22,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:49:22,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 19:49:22,008 INFO L175 Difference]: Start difference. First operand has 536 places, 641 transitions, 6887 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:49:22,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 662 transitions, 9411 flow [2024-06-27 19:49:32,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 662 transitions, 8957 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 19:49:32,745 INFO L231 Difference]: Finished difference. Result has 539 places, 641 transitions, 6743 flow [2024-06-27 19:49:32,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6743, PETRI_PLACES=539, PETRI_TRANSITIONS=641} [2024-06-27 19:49:32,745 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 495 predicate places. [2024-06-27 19:49:32,746 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 641 transitions, 6743 flow [2024-06-27 19:49:32,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:32,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:32,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:32,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 19:49:32,746 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:32,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:32,746 INFO L85 PathProgramCache]: Analyzing trace with hash -728647155, now seen corresponding path program 8 times [2024-06-27 19:49:32,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:32,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35556391] [2024-06-27 19:49:32,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:32,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:32,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:32,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:32,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35556391] [2024-06-27 19:49:32,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35556391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:32,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:32,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:32,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865644164] [2024-06-27 19:49:32,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:32,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:32,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:32,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:32,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:32,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:49:32,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 641 transitions, 6743 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:32,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:32,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:49:32,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:34,282 INFO L124 PetriNetUnfolderBase]: 2792/4909 cut-off events. [2024-06-27 19:49:34,283 INFO L125 PetriNetUnfolderBase]: For 1378676/1378676 co-relation queries the response was YES. [2024-06-27 19:49:34,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39689 conditions, 4909 events. 2792/4909 cut-off events. For 1378676/1378676 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 34419 event pairs, 455 based on Foata normal form. 2/4908 useless extension candidates. Maximal degree in co-relation 39448. Up to 4161 conditions per place. [2024-06-27 19:49:34,368 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 617 selfloop transitions, 47 changer transitions 0/674 dead transitions. [2024-06-27 19:49:34,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 674 transitions, 8685 flow [2024-06-27 19:49:34,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:34,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:34,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 19:49:34,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790697674418605 [2024-06-27 19:49:34,369 INFO L175 Difference]: Start difference. First operand has 539 places, 641 transitions, 6743 flow. Second operand 10 states and 249 transitions. [2024-06-27 19:49:34,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 674 transitions, 8685 flow [2024-06-27 19:49:46,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 674 transitions, 8308 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:49:46,119 INFO L231 Difference]: Finished difference. Result has 541 places, 645 transitions, 6621 flow [2024-06-27 19:49:46,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6621, PETRI_PLACES=541, PETRI_TRANSITIONS=645} [2024-06-27 19:49:46,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 497 predicate places. [2024-06-27 19:49:46,120 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 645 transitions, 6621 flow [2024-06-27 19:49:46,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:46,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:46,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:46,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 19:49:46,121 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:46,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:46,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1884714415, now seen corresponding path program 9 times [2024-06-27 19:49:46,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:46,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162068172] [2024-06-27 19:49:46,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:46,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:46,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:46,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:46,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:46,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162068172] [2024-06-27 19:49:46,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162068172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:46,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:46,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:46,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752566792] [2024-06-27 19:49:46,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:46,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:46,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:46,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:46,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:46,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:49:46,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 645 transitions, 6621 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:46,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:46,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:49:46,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:47,627 INFO L124 PetriNetUnfolderBase]: 2800/4926 cut-off events. [2024-06-27 19:49:47,627 INFO L125 PetriNetUnfolderBase]: For 1394071/1394071 co-relation queries the response was YES. [2024-06-27 19:49:47,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39821 conditions, 4926 events. 2800/4926 cut-off events. For 1394071/1394071 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34590 event pairs, 462 based on Foata normal form. 2/4925 useless extension candidates. Maximal degree in co-relation 39579. Up to 4204 conditions per place. [2024-06-27 19:49:47,713 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 618 selfloop transitions, 43 changer transitions 0/671 dead transitions. [2024-06-27 19:49:47,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 671 transitions, 8081 flow [2024-06-27 19:49:47,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:47,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:47,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 19:49:47,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674418604651162 [2024-06-27 19:49:47,714 INFO L175 Difference]: Start difference. First operand has 541 places, 645 transitions, 6621 flow. Second operand 10 states and 244 transitions. [2024-06-27 19:49:47,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 671 transitions, 8081 flow [2024-06-27 19:50:00,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 671 transitions, 7885 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:00,957 INFO L231 Difference]: Finished difference. Result has 545 places, 647 transitions, 6600 flow [2024-06-27 19:50:00,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6461, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6600, PETRI_PLACES=545, PETRI_TRANSITIONS=647} [2024-06-27 19:50:00,957 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 501 predicate places. [2024-06-27 19:50:00,957 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 647 transitions, 6600 flow [2024-06-27 19:50:00,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:00,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:00,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:00,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 19:50:00,958 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:00,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:00,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1547980815, now seen corresponding path program 10 times [2024-06-27 19:50:00,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:00,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224322268] [2024-06-27 19:50:00,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:00,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:00,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:01,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:01,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:01,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224322268] [2024-06-27 19:50:01,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224322268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:01,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:01,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:50:01,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045504417] [2024-06-27 19:50:01,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:01,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:50:01,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:01,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:50:01,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:50:01,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-27 19:50:01,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 647 transitions, 6600 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:01,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:01,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-27 19:50:01,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:02,372 INFO L124 PetriNetUnfolderBase]: 2821/4971 cut-off events. [2024-06-27 19:50:02,373 INFO L125 PetriNetUnfolderBase]: For 1445900/1445900 co-relation queries the response was YES. [2024-06-27 19:50:02,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40538 conditions, 4971 events. 2821/4971 cut-off events. For 1445900/1445900 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 35021 event pairs, 374 based on Foata normal form. 2/4970 useless extension candidates. Maximal degree in co-relation 40294. Up to 4058 conditions per place. [2024-06-27 19:50:02,461 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 608 selfloop transitions, 66 changer transitions 0/684 dead transitions. [2024-06-27 19:50:02,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 684 transitions, 9036 flow [2024-06-27 19:50:02,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:50:02,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:50:02,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 19:50:02,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-27 19:50:02,462 INFO L175 Difference]: Start difference. First operand has 545 places, 647 transitions, 6600 flow. Second operand 9 states and 231 transitions. [2024-06-27 19:50:02,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 684 transitions, 9036 flow Killed by 15