./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe023_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe023_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/safe023_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe023_tso.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-76401ed-m [2024-06-20 15:26:18,970 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:26:19,030 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:26:19,034 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:26:19,034 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:26:19,057 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:26:19,058 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:26:19,058 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:26:19,059 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:26:19,061 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:26:19,062 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:26:19,062 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:26:19,063 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:26:19,064 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:26:19,064 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:26:19,064 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:26:19,064 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:26:19,064 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:26:19,065 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:26:19,065 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:26:19,065 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:26:19,065 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:26:19,065 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:26:19,066 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:26:19,066 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:26:19,066 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:26:19,066 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:26:19,066 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:26:19,067 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:26:19,067 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:26:19,068 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:26:19,068 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:26:19,068 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:26:19,068 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:26:19,068 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:26:19,068 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:26:19,069 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:26:19,069 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:26:19,069 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:26:19,069 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:26:19,069 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:26:19,069 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:26:19,070 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:26:19,070 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-20 15:26:19,265 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:26:19,279 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:26:19,281 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:26:19,282 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:26:19,282 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:26:19,283 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe023_tso.i [2024-06-20 15:26:20,305 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:26:20,480 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:26:20,480 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_tso.i [2024-06-20 15:26:20,491 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3254d6b05/c0f0a5ce73c74248ac658c1654f20fa1/FLAG72b22a785 [2024-06-20 15:26:20,500 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3254d6b05/c0f0a5ce73c74248ac658c1654f20fa1 [2024-06-20 15:26:20,502 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:26:20,504 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:26:20,504 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe023_tso.yml/witness.yml [2024-06-20 15:26:20,618 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:26:20,621 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:26:20,623 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:26:20,623 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:26:20,626 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:26:20,627 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:26:20" (1/2) ... [2024-06-20 15:26:20,627 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cf7ed63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:26:20, skipping insertion in model container [2024-06-20 15:26:20,628 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:26:20" (1/2) ... [2024-06-20 15:26:20,629 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7683bb69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:26:20, skipping insertion in model container [2024-06-20 15:26:20,629 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:26:20" (2/2) ... [2024-06-20 15:26:20,629 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cf7ed63 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:20, skipping insertion in model container [2024-06-20 15:26:20,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:26:20" (2/2) ... [2024-06-20 15:26:20,630 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:26:20,670 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:26:20,672 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-20 15:26:20,672 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-20 15:26:20,672 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-20 15:26:20,672 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:26:20,672 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-20 15:26:20,712 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:26:21,024 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:26:21,031 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:26:21,097 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:26:21,121 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:26:21,122 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21 WrapperNode [2024-06-20 15:26:21,122 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:26:21,123 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:26:21,123 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:26:21,123 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:26:21,128 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 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,137 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 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,158 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-20 15:26:21,159 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:26:21,159 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:26:21,159 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:26:21,159 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:26:21,167 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,169 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,178 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-20 15:26:21,179 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,179 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,183 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,184 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,185 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,186 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,187 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:26:21,196 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:26:21,196 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:26:21,196 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:26:21,197 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (1/1) ... [2024-06-20 15:26:21,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:26:21,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:26:21,216 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-20 15:26:21,234 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-20 15:26:21,247 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:26:21,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:26:21,248 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:26:21,248 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:26:21,248 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:26:21,248 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:26:21,248 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:26:21,249 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:26:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:26:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:26:21,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:26:21,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:26:21,250 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:26:21,355 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:26:21,357 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:26:21,508 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:26:21,508 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:26:21,595 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:26:21,595 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:26:21,595 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:26:21 BoogieIcfgContainer [2024-06-20 15:26:21,596 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:26:21,597 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:26:21,597 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:26:21,599 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:26:21,599 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:26:20" (1/4) ... [2024-06-20 15:26:21,600 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dcc53f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:26:21, skipping insertion in model container [2024-06-20 15:26:21,602 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:26:20" (2/4) ... [2024-06-20 15:26:21,603 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dcc53f9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:26:21, skipping insertion in model container [2024-06-20 15:26:21,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:26:21" (3/4) ... [2024-06-20 15:26:21,603 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dcc53f9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:26:21, skipping insertion in model container [2024-06-20 15:26:21,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:26:21" (4/4) ... [2024-06-20 15:26:21,604 INFO L112 eAbstractionObserver]: Analyzing ICFG safe023_tso.i [2024-06-20 15:26:21,618 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:26:21,618 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:26:21,618 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:26:21,680 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:26:21,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 15:26:21,751 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-20 15:26:21,752 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:26:21,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:26:21,754 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 15:26:21,758 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-20 15:26:21,767 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:26:21,775 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;@728d5862, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:26:21,775 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:26:21,778 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:26:21,779 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:26:21,779 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:26:21,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:21,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:26:21,780 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-20 15:26:21,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:21,784 INFO L85 PathProgramCache]: Analyzing trace with hash 219069644, now seen corresponding path program 1 times [2024-06-20 15:26:21,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:21,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592581046] [2024-06-20 15:26:21,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:21,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:21,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:22,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-20 15:26:22,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:22,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592581046] [2024-06-20 15:26:22,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592581046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:22,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:22,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:26:22,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933178031] [2024-06-20 15:26:22,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:22,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:26:22,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:22,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:26:22,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:26:22,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 41 [2024-06-20 15:26:22,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:22,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:22,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 41 [2024-06-20 15:26:22,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:22,344 INFO L124 PetriNetUnfolderBase]: 470/794 cut-off events. [2024-06-20 15:26:22,345 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-20 15:26:22,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1593 conditions, 794 events. 470/794 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3834 event pairs, 281 based on Foata normal form. 1/747 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-20 15:26:22,361 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 27 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-20 15:26:22,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 161 flow [2024-06-20 15:26:22,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:26:22,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:26:22,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-20 15:26:22,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7154471544715447 [2024-06-20 15:26:22,377 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 88 transitions. [2024-06-20 15:26:22,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 161 flow [2024-06-20 15:26:22,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:22,382 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-20 15:26:22,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 15:26:22,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-20 15:26:22,387 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-20 15:26:22,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:22,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:22,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:22,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:26:22,388 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-20 15:26:22,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:22,389 INFO L85 PathProgramCache]: Analyzing trace with hash 73227933, now seen corresponding path program 1 times [2024-06-20 15:26:22,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:22,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482934815] [2024-06-20 15:26:22,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:22,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:22,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:22,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:22,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:22,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482934815] [2024-06-20 15:26:22,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482934815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:22,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:22,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:26:22,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838436780] [2024-06-20 15:26:22,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:22,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:26:22,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:22,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:26:22,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:26:22,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:22,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:22,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:22,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:22,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:22,805 INFO L124 PetriNetUnfolderBase]: 781/1324 cut-off events. [2024-06-20 15:26:22,806 INFO L125 PetriNetUnfolderBase]: For 253/253 co-relation queries the response was YES. [2024-06-20 15:26:22,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2966 conditions, 1324 events. 781/1324 cut-off events. For 253/253 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6753 event pairs, 376 based on Foata normal form. 5/1321 useless extension candidates. Maximal degree in co-relation 2954. Up to 1146 conditions per place. [2024-06-20 15:26:22,816 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 42 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-20 15:26:22,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 61 transitions, 278 flow [2024-06-20 15:26:22,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:26:22,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:26:22,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-20 15:26:22,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7012195121951219 [2024-06-20 15:26:22,820 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 115 transitions. [2024-06-20 15:26:22,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 61 transitions, 278 flow [2024-06-20 15:26:22,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 61 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:26:22,824 INFO L231 Difference]: Finished difference. Result has 46 places, 44 transitions, 171 flow [2024-06-20 15:26:22,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=171, PETRI_PLACES=46, PETRI_TRANSITIONS=44} [2024-06-20 15:26:22,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-20 15:26:22,824 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 44 transitions, 171 flow [2024-06-20 15:26:22,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:22,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:22,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:22,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:26:22,828 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:22,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:22,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1652603324, now seen corresponding path program 1 times [2024-06-20 15:26:22,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:22,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619667550] [2024-06-20 15:26:22,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:22,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:22,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:22,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:22,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619667550] [2024-06-20 15:26:22,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619667550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:22,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:22,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:26:22,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420382148] [2024-06-20 15:26:22,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:22,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:26:22,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:22,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:26:22,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:26:23,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:23,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 44 transitions, 171 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:23,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:23,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:23,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:23,202 INFO L124 PetriNetUnfolderBase]: 789/1356 cut-off events. [2024-06-20 15:26:23,202 INFO L125 PetriNetUnfolderBase]: For 893/934 co-relation queries the response was YES. [2024-06-20 15:26:23,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3593 conditions, 1356 events. 789/1356 cut-off events. For 893/934 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7094 event pairs, 265 based on Foata normal form. 15/1360 useless extension candidates. Maximal degree in co-relation 3578. Up to 1114 conditions per place. [2024-06-20 15:26:23,211 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 50 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-20 15:26:23,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 399 flow [2024-06-20 15:26:23,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:23,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:23,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-20 15:26:23,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.697560975609756 [2024-06-20 15:26:23,215 INFO L175 Difference]: Start difference. First operand has 46 places, 44 transitions, 171 flow. Second operand 5 states and 143 transitions. [2024-06-20 15:26:23,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 399 flow [2024-06-20 15:26:23,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 75 transitions, 397 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-20 15:26:23,219 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 246 flow [2024-06-20 15:26:23,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=246, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-06-20 15:26:23,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-20 15:26:23,220 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 246 flow [2024-06-20 15:26:23,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:23,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:23,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:23,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:26:23,221 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:23,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:23,221 INFO L85 PathProgramCache]: Analyzing trace with hash 627902782, now seen corresponding path program 1 times [2024-06-20 15:26:23,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:23,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142158651] [2024-06-20 15:26:23,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:23,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:23,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:23,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:23,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142158651] [2024-06-20 15:26:23,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142158651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:23,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:23,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:26:23,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197534397] [2024-06-20 15:26:23,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:23,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:26:23,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:23,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:26:23,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:26:23,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:23,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 246 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:23,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:23,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:23,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:23,527 INFO L124 PetriNetUnfolderBase]: 773/1296 cut-off events. [2024-06-20 15:26:23,527 INFO L125 PetriNetUnfolderBase]: For 1645/1660 co-relation queries the response was YES. [2024-06-20 15:26:23,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3945 conditions, 1296 events. 773/1296 cut-off events. For 1645/1660 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6611 event pairs, 312 based on Foata normal form. 15/1305 useless extension candidates. Maximal degree in co-relation 3927. Up to 1140 conditions per place. [2024-06-20 15:26:23,551 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 44 selfloop transitions, 11 changer transitions 0/64 dead transitions. [2024-06-20 15:26:23,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 395 flow [2024-06-20 15:26:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:26:23,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:26:23,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-20 15:26:23,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-20 15:26:23,553 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 246 flow. Second operand 4 states and 109 transitions. [2024-06-20 15:26:23,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 395 flow [2024-06-20 15:26:23,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 64 transitions, 381 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-20 15:26:23,556 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 285 flow [2024-06-20 15:26:23,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=285, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-20 15:26:23,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-20 15:26:23,557 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 285 flow [2024-06-20 15:26:23,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:23,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:23,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:23,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:26:23,558 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:23,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:23,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1847914485, now seen corresponding path program 1 times [2024-06-20 15:26:23,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:23,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021161615] [2024-06-20 15:26:23,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:23,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:23,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:23,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:23,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021161615] [2024-06-20 15:26:23,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021161615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:23,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:23,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:23,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942832480] [2024-06-20 15:26:23,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:23,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:23,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:23,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:23,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:23,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:23,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 285 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:23,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:23,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:23,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:23,878 INFO L124 PetriNetUnfolderBase]: 781/1329 cut-off events. [2024-06-20 15:26:23,878 INFO L125 PetriNetUnfolderBase]: For 2268/2351 co-relation queries the response was YES. [2024-06-20 15:26:23,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4188 conditions, 1329 events. 781/1329 cut-off events. For 2268/2351 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6835 event pairs, 210 based on Foata normal form. 30/1350 useless extension candidates. Maximal degree in co-relation 4166. Up to 1064 conditions per place. [2024-06-20 15:26:23,887 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 20 changer transitions 0/83 dead transitions. [2024-06-20 15:26:23,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 83 transitions, 531 flow [2024-06-20 15:26:23,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:23,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:23,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-20 15:26:23,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6747967479674797 [2024-06-20 15:26:23,889 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 285 flow. Second operand 6 states and 166 transitions. [2024-06-20 15:26:23,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 83 transitions, 531 flow [2024-06-20 15:26:23,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 83 transitions, 521 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-20 15:26:23,893 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 341 flow [2024-06-20 15:26:23,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-20 15:26:23,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-20 15:26:23,894 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 341 flow [2024-06-20 15:26:23,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:23,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:23,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:23,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:26:23,895 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-20 15:26:23,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:23,895 INFO L85 PathProgramCache]: Analyzing trace with hash -2009849483, now seen corresponding path program 1 times [2024-06-20 15:26:23,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:23,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124193199] [2024-06-20 15:26:23,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:23,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:24,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:24,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:24,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124193199] [2024-06-20 15:26:24,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124193199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:24,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:24,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:26:24,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122624080] [2024-06-20 15:26:24,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:24,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:26:24,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:24,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:26:24,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:26:24,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:24,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 341 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 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-20 15:26:24,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:24,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:24,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:24,202 INFO L124 PetriNetUnfolderBase]: 955/1564 cut-off events. [2024-06-20 15:26:24,203 INFO L125 PetriNetUnfolderBase]: For 3559/3559 co-relation queries the response was YES. [2024-06-20 15:26:24,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5352 conditions, 1564 events. 955/1564 cut-off events. For 3559/3559 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7926 event pairs, 342 based on Foata normal form. 4/1562 useless extension candidates. Maximal degree in co-relation 5328. Up to 1371 conditions per place. [2024-06-20 15:26:24,212 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 65 selfloop transitions, 15 changer transitions 0/88 dead transitions. [2024-06-20 15:26:24,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 88 transitions, 671 flow [2024-06-20 15:26:24,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:24,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:24,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-20 15:26:24,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-20 15:26:24,214 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 341 flow. Second operand 5 states and 131 transitions. [2024-06-20 15:26:24,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 88 transitions, 671 flow [2024-06-20 15:26:24,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 88 transitions, 609 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:24,219 INFO L231 Difference]: Finished difference. Result has 62 places, 69 transitions, 444 flow [2024-06-20 15:26:24,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=444, PETRI_PLACES=62, PETRI_TRANSITIONS=69} [2024-06-20 15:26:24,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-20 15:26:24,220 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 69 transitions, 444 flow [2024-06-20 15:26:24,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 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-20 15:26:24,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:24,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:24,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:26:24,220 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:24,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:24,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1285390740, now seen corresponding path program 1 times [2024-06-20 15:26:24,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:24,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330196769] [2024-06-20 15:26:24,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:24,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:24,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:24,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:24,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:24,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330196769] [2024-06-20 15:26:24,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330196769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:24,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:24,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:26:24,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569249829] [2024-06-20 15:26:24,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:24,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:26:24,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:24,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:26:24,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:26:24,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:24,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 69 transitions, 444 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:24,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:24,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:24,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:24,520 INFO L124 PetriNetUnfolderBase]: 966/1593 cut-off events. [2024-06-20 15:26:24,520 INFO L125 PetriNetUnfolderBase]: For 4428/4434 co-relation queries the response was YES. [2024-06-20 15:26:24,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5800 conditions, 1593 events. 966/1593 cut-off events. For 4428/4434 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8114 event pairs, 343 based on Foata normal form. 2/1589 useless extension candidates. Maximal degree in co-relation 5773. Up to 1383 conditions per place. [2024-06-20 15:26:24,532 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-20 15:26:24,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 95 transitions, 731 flow [2024-06-20 15:26:24,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:24,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:24,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-20 15:26:24,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-20 15:26:24,534 INFO L175 Difference]: Start difference. First operand has 62 places, 69 transitions, 444 flow. Second operand 5 states and 134 transitions. [2024-06-20 15:26:24,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 95 transitions, 731 flow [2024-06-20 15:26:24,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 95 transitions, 725 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-20 15:26:24,539 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 547 flow [2024-06-20 15:26:24,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=547, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2024-06-20 15:26:24,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-20 15:26:24,541 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 547 flow [2024-06-20 15:26:24,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:24,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:24,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:24,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:26:24,541 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-20 15:26:24,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:24,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1269945300, now seen corresponding path program 2 times [2024-06-20 15:26:24,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:24,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762423166] [2024-06-20 15:26:24,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:24,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:24,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:24,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:24,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:24,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762423166] [2024-06-20 15:26:24,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762423166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:24,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:24,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:26:24,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577401167] [2024-06-20 15:26:24,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:24,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:26:24,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:24,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:26:24,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:26:24,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:24,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 547 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:24,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:24,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:24,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:24,870 INFO L124 PetriNetUnfolderBase]: 961/1582 cut-off events. [2024-06-20 15:26:24,871 INFO L125 PetriNetUnfolderBase]: For 5683/5689 co-relation queries the response was YES. [2024-06-20 15:26:24,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6074 conditions, 1582 events. 961/1582 cut-off events. For 5683/5689 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8053 event pairs, 346 based on Foata normal form. 6/1581 useless extension candidates. Maximal degree in co-relation 6042. Up to 1378 conditions per place. [2024-06-20 15:26:24,880 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 65 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-06-20 15:26:24,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 91 transitions, 759 flow [2024-06-20 15:26:24,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:24,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:24,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-20 15:26:24,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-20 15:26:24,881 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 547 flow. Second operand 5 states and 127 transitions. [2024-06-20 15:26:24,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 91 transitions, 759 flow [2024-06-20 15:26:24,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 91 transitions, 742 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-20 15:26:24,888 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 582 flow [2024-06-20 15:26:24,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=582, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-20 15:26:24,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-20 15:26:24,891 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 582 flow [2024-06-20 15:26:24,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:24,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:24,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:24,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:26:24,892 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-20 15:26:24,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:24,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1269955220, now seen corresponding path program 1 times [2024-06-20 15:26:24,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:24,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838045236] [2024-06-20 15:26:24,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:24,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:24,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:25,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:25,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:25,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838045236] [2024-06-20 15:26:25,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838045236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:25,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:25,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:25,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807890126] [2024-06-20 15:26:25,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:25,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:25,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:25,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:25,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:25,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:25,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 582 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:25,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:25,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:25,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:25,217 INFO L124 PetriNetUnfolderBase]: 970/1590 cut-off events. [2024-06-20 15:26:25,217 INFO L125 PetriNetUnfolderBase]: For 6733/6733 co-relation queries the response was YES. [2024-06-20 15:26:25,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6232 conditions, 1590 events. 970/1590 cut-off events. For 6733/6733 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8048 event pairs, 316 based on Foata normal form. 8/1591 useless extension candidates. Maximal degree in co-relation 6198. Up to 1357 conditions per place. [2024-06-20 15:26:25,228 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 23 changer transitions 0/99 dead transitions. [2024-06-20 15:26:25,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 832 flow [2024-06-20 15:26:25,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:25,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:25,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:26:25,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-20 15:26:25,230 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 582 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:26:25,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 832 flow [2024-06-20 15:26:25,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 99 transitions, 806 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 15:26:25,241 INFO L231 Difference]: Finished difference. Result has 77 places, 79 transitions, 634 flow [2024-06-20 15:26:25,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=634, PETRI_PLACES=77, PETRI_TRANSITIONS=79} [2024-06-20 15:26:25,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-20 15:26:25,242 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 79 transitions, 634 flow [2024-06-20 15:26:25,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:25,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:25,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:25,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:26:25,243 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-20 15:26:25,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:25,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1804174214, now seen corresponding path program 1 times [2024-06-20 15:26:25,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:25,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150477492] [2024-06-20 15:26:25,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:25,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:25,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:25,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:25,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:25,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150477492] [2024-06-20 15:26:25,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150477492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:25,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:25,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:25,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766684835] [2024-06-20 15:26:25,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:25,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:25,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:25,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:25,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:25,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:25,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 79 transitions, 634 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:25,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:25,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:25,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:25,613 INFO L124 PetriNetUnfolderBase]: 925/1552 cut-off events. [2024-06-20 15:26:25,613 INFO L125 PetriNetUnfolderBase]: For 9044/9077 co-relation queries the response was YES. [2024-06-20 15:26:25,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6486 conditions, 1552 events. 925/1552 cut-off events. For 9044/9077 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8142 event pairs, 286 based on Foata normal form. 33/1535 useless extension candidates. Maximal degree in co-relation 6450. Up to 1266 conditions per place. [2024-06-20 15:26:25,631 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 67 selfloop transitions, 26 changer transitions 0/109 dead transitions. [2024-06-20 15:26:25,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 940 flow [2024-06-20 15:26:25,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:25,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:25,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-20 15:26:25,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-20 15:26:25,633 INFO L175 Difference]: Start difference. First operand has 77 places, 79 transitions, 634 flow. Second operand 6 states and 164 transitions. [2024-06-20 15:26:25,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 940 flow [2024-06-20 15:26:25,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 109 transitions, 886 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:25,647 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 656 flow [2024-06-20 15:26:25,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=656, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-20 15:26:25,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-20 15:26:25,650 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 656 flow [2024-06-20 15:26:25,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:25,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:25,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:25,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:26:25,651 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-20 15:26:25,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:25,651 INFO L85 PathProgramCache]: Analyzing trace with hash 166940894, now seen corresponding path program 2 times [2024-06-20 15:26:25,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:25,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20895687] [2024-06-20 15:26:25,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:25,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:25,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:25,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-20 15:26:25,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:25,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20895687] [2024-06-20 15:26:25,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20895687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:25,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:25,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:26:25,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658742176] [2024-06-20 15:26:25,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:25,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:26:25,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:25,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:26:25,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:26:25,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:25,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 656 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:25,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:25,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:25,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:25,977 INFO L124 PetriNetUnfolderBase]: 934/1552 cut-off events. [2024-06-20 15:26:25,978 INFO L125 PetriNetUnfolderBase]: For 10164/10192 co-relation queries the response was YES. [2024-06-20 15:26:25,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6631 conditions, 1552 events. 934/1552 cut-off events. For 10164/10192 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8117 event pairs, 297 based on Foata normal form. 21/1515 useless extension candidates. Maximal degree in co-relation 6594. Up to 1283 conditions per place. [2024-06-20 15:26:25,989 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 55 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-20 15:26:25,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 856 flow [2024-06-20 15:26:25,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:25,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:25,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-20 15:26:25,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-20 15:26:25,991 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 656 flow. Second operand 5 states and 133 transitions. [2024-06-20 15:26:25,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 856 flow [2024-06-20 15:26:26,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 97 transitions, 800 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:26,002 INFO L231 Difference]: Finished difference. Result has 80 places, 82 transitions, 661 flow [2024-06-20 15:26:26,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=661, PETRI_PLACES=80, PETRI_TRANSITIONS=82} [2024-06-20 15:26:26,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-20 15:26:26,003 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 82 transitions, 661 flow [2024-06-20 15:26:26,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:26,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:26,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:26,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:26:26,004 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:26,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:26,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1860072281, now seen corresponding path program 1 times [2024-06-20 15:26:26,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:26,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750264404] [2024-06-20 15:26:26,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:26,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:26,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:26,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:26,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:26,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750264404] [2024-06-20 15:26:26,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750264404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:26,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:26,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:26,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712306124] [2024-06-20 15:26:26,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:26,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:26,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:26,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:26,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:26,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:26,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 82 transitions, 661 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:26,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:26,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:26,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:26,404 INFO L124 PetriNetUnfolderBase]: 1005/1660 cut-off events. [2024-06-20 15:26:26,404 INFO L125 PetriNetUnfolderBase]: For 10494/10500 co-relation queries the response was YES. [2024-06-20 15:26:26,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6973 conditions, 1660 events. 1005/1660 cut-off events. For 10494/10500 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8494 event pairs, 317 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 6935. Up to 1356 conditions per place. [2024-06-20 15:26:26,414 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 32 changer transitions 0/132 dead transitions. [2024-06-20 15:26:26,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 132 transitions, 1181 flow [2024-06-20 15:26:26,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:26,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:26,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-20 15:26:26,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-20 15:26:26,416 INFO L175 Difference]: Start difference. First operand has 80 places, 82 transitions, 661 flow. Second operand 7 states and 186 transitions. [2024-06-20 15:26:26,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 132 transitions, 1181 flow [2024-06-20 15:26:26,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 132 transitions, 1100 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:26,431 INFO L231 Difference]: Finished difference. Result has 86 places, 97 transitions, 785 flow [2024-06-20 15:26:26,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=785, PETRI_PLACES=86, PETRI_TRANSITIONS=97} [2024-06-20 15:26:26,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-20 15:26:26,431 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 97 transitions, 785 flow [2024-06-20 15:26:26,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:26,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:26,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:26,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:26:26,432 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:26,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:26,433 INFO L85 PathProgramCache]: Analyzing trace with hash 880408563, now seen corresponding path program 2 times [2024-06-20 15:26:26,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:26,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704916693] [2024-06-20 15:26:26,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:26,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:26,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:26,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-20 15:26:26,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:26,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704916693] [2024-06-20 15:26:26,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704916693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:26,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:26,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:26,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903927490] [2024-06-20 15:26:26,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:26,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:26,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:26,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:26,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:26,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:26,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 97 transitions, 785 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:26,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:26,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:26,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:26,748 INFO L124 PetriNetUnfolderBase]: 1016/1662 cut-off events. [2024-06-20 15:26:26,749 INFO L125 PetriNetUnfolderBase]: For 12293/12293 co-relation queries the response was YES. [2024-06-20 15:26:26,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7512 conditions, 1662 events. 1016/1662 cut-off events. For 12293/12293 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8463 event pairs, 327 based on Foata normal form. 2/1652 useless extension candidates. Maximal degree in co-relation 7471. Up to 1368 conditions per place. [2024-06-20 15:26:26,759 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 36 changer transitions 0/126 dead transitions. [2024-06-20 15:26:26,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 126 transitions, 1215 flow [2024-06-20 15:26:26,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:26,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:26,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-20 15:26:26,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-20 15:26:26,761 INFO L175 Difference]: Start difference. First operand has 86 places, 97 transitions, 785 flow. Second operand 6 states and 158 transitions. [2024-06-20 15:26:26,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 126 transitions, 1215 flow [2024-06-20 15:26:26,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 126 transitions, 1187 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-20 15:26:26,776 INFO L231 Difference]: Finished difference. Result has 92 places, 102 transitions, 888 flow [2024-06-20 15:26:26,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=92, PETRI_TRANSITIONS=102} [2024-06-20 15:26:26,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-20 15:26:26,777 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 102 transitions, 888 flow [2024-06-20 15:26:26,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:26,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:26,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:26,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:26:26,778 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:26,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:26,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1129250393, now seen corresponding path program 3 times [2024-06-20 15:26:26,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:26,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545952980] [2024-06-20 15:26:26,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:26,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:26,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:26,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:26,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545952980] [2024-06-20 15:26:26,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545952980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:26,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:26,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:26,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126947755] [2024-06-20 15:26:26,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:26,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:26,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:26,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:26,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:26,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:26,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 102 transitions, 888 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:26,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:26,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:26,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:27,113 INFO L124 PetriNetUnfolderBase]: 1011/1655 cut-off events. [2024-06-20 15:26:27,113 INFO L125 PetriNetUnfolderBase]: For 13841/13841 co-relation queries the response was YES. [2024-06-20 15:26:27,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7758 conditions, 1655 events. 1011/1655 cut-off events. For 13841/13841 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8425 event pairs, 327 based on Foata normal form. 2/1645 useless extension candidates. Maximal degree in co-relation 7713. Up to 1363 conditions per place. [2024-06-20 15:26:27,125 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 81 selfloop transitions, 35 changer transitions 0/124 dead transitions. [2024-06-20 15:26:27,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 124 transitions, 1229 flow [2024-06-20 15:26:27,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:27,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:27,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-20 15:26:27,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:26:27,127 INFO L175 Difference]: Start difference. First operand has 92 places, 102 transitions, 888 flow. Second operand 6 states and 156 transitions. [2024-06-20 15:26:27,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 124 transitions, 1229 flow [2024-06-20 15:26:27,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1172 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-20 15:26:27,144 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 909 flow [2024-06-20 15:26:27,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=909, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2024-06-20 15:26:27,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-20 15:26:27,145 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 909 flow [2024-06-20 15:26:27,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:27,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:27,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:27,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:26:27,146 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:27,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:27,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1672712781, now seen corresponding path program 4 times [2024-06-20 15:26:27,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:27,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852132937] [2024-06-20 15:26:27,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:27,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:27,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:27,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:27,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852132937] [2024-06-20 15:26:27,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852132937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:27,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:27,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:27,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541429786] [2024-06-20 15:26:27,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:27,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:27,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:27,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:27,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:27,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:27,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 909 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:27,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:27,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:27,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:27,483 INFO L124 PetriNetUnfolderBase]: 1022/1696 cut-off events. [2024-06-20 15:26:27,484 INFO L125 PetriNetUnfolderBase]: For 15889/15895 co-relation queries the response was YES. [2024-06-20 15:26:27,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7997 conditions, 1696 events. 1022/1696 cut-off events. For 15889/15895 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8768 event pairs, 329 based on Foata normal form. 2/1691 useless extension candidates. Maximal degree in co-relation 7951. Up to 1375 conditions per place. [2024-06-20 15:26:27,494 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 39 changer transitions 0/133 dead transitions. [2024-06-20 15:26:27,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 133 transitions, 1313 flow [2024-06-20 15:26:27,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:27,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:27,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-20 15:26:27,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-20 15:26:27,496 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 909 flow. Second operand 6 states and 162 transitions. [2024-06-20 15:26:27,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 133 transitions, 1313 flow [2024-06-20 15:26:27,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1213 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:27,514 INFO L231 Difference]: Finished difference. Result has 98 places, 106 transitions, 936 flow [2024-06-20 15:26:27,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=936, PETRI_PLACES=98, PETRI_TRANSITIONS=106} [2024-06-20 15:26:27,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-20 15:26:27,515 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 106 transitions, 936 flow [2024-06-20 15:26:27,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:27,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:27,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:27,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:26:27,516 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-20 15:26:27,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:27,516 INFO L85 PathProgramCache]: Analyzing trace with hash 646738483, now seen corresponding path program 5 times [2024-06-20 15:26:27,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:27,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306527614] [2024-06-20 15:26:27,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:27,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:27,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:27,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:27,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:27,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306527614] [2024-06-20 15:26:27,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306527614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:27,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:27,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:27,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493804786] [2024-06-20 15:26:27,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:27,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:27,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:27,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:27,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:27,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:27,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 106 transitions, 936 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:27,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:27,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:27,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:27,835 INFO L124 PetriNetUnfolderBase]: 1033/1707 cut-off events. [2024-06-20 15:26:27,836 INFO L125 PetriNetUnfolderBase]: For 17820/17826 co-relation queries the response was YES. [2024-06-20 15:26:27,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8254 conditions, 1707 events. 1033/1707 cut-off events. For 17820/17826 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8820 event pairs, 331 based on Foata normal form. 6/1702 useless extension candidates. Maximal degree in co-relation 8207. Up to 1387 conditions per place. [2024-06-20 15:26:27,848 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 82 selfloop transitions, 41 changer transitions 0/131 dead transitions. [2024-06-20 15:26:27,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 131 transitions, 1332 flow [2024-06-20 15:26:27,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:27,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:26:27,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-20 15:26:27,850 INFO L175 Difference]: Start difference. First operand has 98 places, 106 transitions, 936 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:26:27,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 131 transitions, 1332 flow [2024-06-20 15:26:27,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 131 transitions, 1244 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:27,896 INFO L231 Difference]: Finished difference. Result has 100 places, 110 transitions, 976 flow [2024-06-20 15:26:27,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=976, PETRI_PLACES=100, PETRI_TRANSITIONS=110} [2024-06-20 15:26:27,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-20 15:26:27,897 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 110 transitions, 976 flow [2024-06-20 15:26:27,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:27,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:27,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:27,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:26:27,898 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-20 15:26:27,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:27,899 INFO L85 PathProgramCache]: Analyzing trace with hash 390237973, now seen corresponding path program 6 times [2024-06-20 15:26:27,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:27,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260679004] [2024-06-20 15:26:27,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:27,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:27,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:28,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:28,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:28,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260679004] [2024-06-20 15:26:28,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260679004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:28,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:28,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:28,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626374322] [2024-06-20 15:26:28,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:28,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:28,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:28,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:28,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:28,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:28,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 110 transitions, 976 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:28,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:28,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:28,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:28,215 INFO L124 PetriNetUnfolderBase]: 1028/1710 cut-off events. [2024-06-20 15:26:28,215 INFO L125 PetriNetUnfolderBase]: For 18917/18923 co-relation queries the response was YES. [2024-06-20 15:26:28,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8307 conditions, 1710 events. 1028/1710 cut-off events. For 18917/18923 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8903 event pairs, 329 based on Foata normal form. 2/1705 useless extension candidates. Maximal degree in co-relation 8259. Up to 1382 conditions per place. [2024-06-20 15:26:28,227 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 42 changer transitions 0/132 dead transitions. [2024-06-20 15:26:28,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 132 transitions, 1280 flow [2024-06-20 15:26:28,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:28,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:28,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-20 15:26:28,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-20 15:26:28,229 INFO L175 Difference]: Start difference. First operand has 100 places, 110 transitions, 976 flow. Second operand 6 states and 157 transitions. [2024-06-20 15:26:28,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 132 transitions, 1280 flow [2024-06-20 15:26:28,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 132 transitions, 1232 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-20 15:26:28,252 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 1020 flow [2024-06-20 15:26:28,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1020, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-20 15:26:28,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-20 15:26:28,253 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 1020 flow [2024-06-20 15:26:28,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:28,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:28,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:28,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:26:28,254 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-20 15:26:28,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:28,254 INFO L85 PathProgramCache]: Analyzing trace with hash 268217995, now seen corresponding path program 1 times [2024-06-20 15:26:28,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:28,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651441852] [2024-06-20 15:26:28,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:28,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:28,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:28,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:28,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:28,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651441852] [2024-06-20 15:26:28,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651441852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:28,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:28,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:28,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376808371] [2024-06-20 15:26:28,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:28,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:28,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:28,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:28,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:28,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:28,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 1020 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:28,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:28,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:28,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:28,618 INFO L124 PetriNetUnfolderBase]: 1045/1736 cut-off events. [2024-06-20 15:26:28,618 INFO L125 PetriNetUnfolderBase]: For 21539/21545 co-relation queries the response was YES. [2024-06-20 15:26:28,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8555 conditions, 1736 events. 1045/1736 cut-off events. For 21539/21545 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9004 event pairs, 309 based on Foata normal form. 4/1734 useless extension candidates. Maximal degree in co-relation 8505. Up to 1487 conditions per place. [2024-06-20 15:26:28,630 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 105 selfloop transitions, 22 changer transitions 0/135 dead transitions. [2024-06-20 15:26:28,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1348 flow [2024-06-20 15:26:28,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:28,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:26:28,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-20 15:26:28,631 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 1020 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:26:28,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1348 flow [2024-06-20 15:26:28,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 135 transitions, 1258 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:28,657 INFO L231 Difference]: Finished difference. Result has 106 places, 112 transitions, 1001 flow [2024-06-20 15:26:28,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=106, PETRI_TRANSITIONS=112} [2024-06-20 15:26:28,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-20 15:26:28,658 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 112 transitions, 1001 flow [2024-06-20 15:26:28,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:28,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:28,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:28,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:26:28,658 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-20 15:26:28,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:28,659 INFO L85 PathProgramCache]: Analyzing trace with hash 397395749, now seen corresponding path program 2 times [2024-06-20 15:26:28,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:28,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966098401] [2024-06-20 15:26:28,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:28,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:28,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:28,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:28,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:28,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966098401] [2024-06-20 15:26:28,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966098401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:28,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:28,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:28,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452788538] [2024-06-20 15:26:28,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:28,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:28,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:28,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:28,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:28,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:28,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 112 transitions, 1001 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:28,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:28,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:28,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:28,998 INFO L124 PetriNetUnfolderBase]: 1062/1764 cut-off events. [2024-06-20 15:26:28,999 INFO L125 PetriNetUnfolderBase]: For 24166/24172 co-relation queries the response was YES. [2024-06-20 15:26:29,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8834 conditions, 1764 events. 1062/1764 cut-off events. For 24166/24172 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9229 event pairs, 317 based on Foata normal form. 8/1765 useless extension candidates. Maximal degree in co-relation 8783. Up to 1514 conditions per place. [2024-06-20 15:26:29,010 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 106 selfloop transitions, 20 changer transitions 0/134 dead transitions. [2024-06-20 15:26:29,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1323 flow [2024-06-20 15:26:29,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:29,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:29,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:26:29,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-20 15:26:29,012 INFO L175 Difference]: Start difference. First operand has 106 places, 112 transitions, 1001 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:26:29,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1323 flow [2024-06-20 15:26:29,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 134 transitions, 1280 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:29,033 INFO L231 Difference]: Finished difference. Result has 109 places, 114 transitions, 1029 flow [2024-06-20 15:26:29,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=109, PETRI_TRANSITIONS=114} [2024-06-20 15:26:29,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-20 15:26:29,034 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 114 transitions, 1029 flow [2024-06-20 15:26:29,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:29,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:29,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:29,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:26:29,035 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-20 15:26:29,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:29,035 INFO L85 PathProgramCache]: Analyzing trace with hash 656269619, now seen corresponding path program 3 times [2024-06-20 15:26:29,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:29,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907600480] [2024-06-20 15:26:29,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:29,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:29,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:29,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907600480] [2024-06-20 15:26:29,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907600480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:29,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:29,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846184960] [2024-06-20 15:26:29,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:29,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:29,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:29,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:29,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:29,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:29,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 114 transitions, 1029 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:29,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:29,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:29,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:29,346 INFO L124 PetriNetUnfolderBase]: 1054/1751 cut-off events. [2024-06-20 15:26:29,347 INFO L125 PetriNetUnfolderBase]: For 26155/26161 co-relation queries the response was YES. [2024-06-20 15:26:29,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8918 conditions, 1751 events. 1054/1751 cut-off events. For 26155/26161 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9153 event pairs, 286 based on Foata normal form. 8/1752 useless extension candidates. Maximal degree in co-relation 8866. Up to 1425 conditions per place. [2024-06-20 15:26:29,359 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 103 selfloop transitions, 26 changer transitions 0/137 dead transitions. [2024-06-20 15:26:29,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 137 transitions, 1363 flow [2024-06-20 15:26:29,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:29,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:29,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:26:29,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:26:29,361 INFO L175 Difference]: Start difference. First operand has 109 places, 114 transitions, 1029 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:26:29,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 137 transitions, 1363 flow [2024-06-20 15:26:29,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 137 transitions, 1310 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:29,388 INFO L231 Difference]: Finished difference. Result has 111 places, 116 transitions, 1063 flow [2024-06-20 15:26:29,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1063, PETRI_PLACES=111, PETRI_TRANSITIONS=116} [2024-06-20 15:26:29,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-20 15:26:29,389 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 116 transitions, 1063 flow [2024-06-20 15:26:29,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:29,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:29,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:29,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:26:29,390 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-20 15:26:29,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:29,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1358205659, now seen corresponding path program 1 times [2024-06-20 15:26:29,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:29,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3372084] [2024-06-20 15:26:29,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:29,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:29,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:29,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:29,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:29,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3372084] [2024-06-20 15:26:29,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3372084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:29,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:29,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:29,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009538156] [2024-06-20 15:26:29,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:29,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:29,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:29,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:29,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:29,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:29,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 116 transitions, 1063 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:29,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:29,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:29,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:29,831 INFO L124 PetriNetUnfolderBase]: 1055/1777 cut-off events. [2024-06-20 15:26:29,831 INFO L125 PetriNetUnfolderBase]: For 31339/31373 co-relation queries the response was YES. [2024-06-20 15:26:29,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9407 conditions, 1777 events. 1055/1777 cut-off events. For 31339/31373 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9483 event pairs, 183 based on Foata normal form. 10/1730 useless extension candidates. Maximal degree in co-relation 9354. Up to 1341 conditions per place. [2024-06-20 15:26:29,844 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 89 selfloop transitions, 40 changer transitions 0/157 dead transitions. [2024-06-20 15:26:29,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 157 transitions, 1525 flow [2024-06-20 15:26:29,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:29,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:29,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-20 15:26:29,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432926829268293 [2024-06-20 15:26:29,846 INFO L175 Difference]: Start difference. First operand has 111 places, 116 transitions, 1063 flow. Second operand 8 states and 211 transitions. [2024-06-20 15:26:29,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 157 transitions, 1525 flow [2024-06-20 15:26:29,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 157 transitions, 1456 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:29,878 INFO L231 Difference]: Finished difference. Result has 115 places, 120 transitions, 1117 flow [2024-06-20 15:26:29,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1117, PETRI_PLACES=115, PETRI_TRANSITIONS=120} [2024-06-20 15:26:29,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-20 15:26:29,878 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 120 transitions, 1117 flow [2024-06-20 15:26:29,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:29,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:29,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:29,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:26:29,879 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-20 15:26:29,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:29,879 INFO L85 PathProgramCache]: Analyzing trace with hash 577333285, now seen corresponding path program 2 times [2024-06-20 15:26:29,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:29,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777814913] [2024-06-20 15:26:29,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:29,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:29,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:30,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:30,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:30,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777814913] [2024-06-20 15:26:30,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777814913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:30,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:30,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:30,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958306699] [2024-06-20 15:26:30,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:30,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:30,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:30,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:30,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:30,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:30,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 120 transitions, 1117 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:30,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:30,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:30,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:30,281 INFO L124 PetriNetUnfolderBase]: 1043/1757 cut-off events. [2024-06-20 15:26:30,281 INFO L125 PetriNetUnfolderBase]: For 33070/33105 co-relation queries the response was YES. [2024-06-20 15:26:30,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9480 conditions, 1757 events. 1043/1757 cut-off events. For 33070/33105 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9405 event pairs, 250 based on Foata normal form. 8/1707 useless extension candidates. Maximal degree in co-relation 9426. Up to 1409 conditions per place. [2024-06-20 15:26:30,296 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 87 selfloop transitions, 35 changer transitions 0/150 dead transitions. [2024-06-20 15:26:30,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 150 transitions, 1437 flow [2024-06-20 15:26:30,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:30,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:30,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-20 15:26:30,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445993031358885 [2024-06-20 15:26:30,298 INFO L175 Difference]: Start difference. First operand has 115 places, 120 transitions, 1117 flow. Second operand 7 states and 185 transitions. [2024-06-20 15:26:30,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 150 transitions, 1437 flow [2024-06-20 15:26:30,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 150 transitions, 1374 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:30,326 INFO L231 Difference]: Finished difference. Result has 118 places, 120 transitions, 1132 flow [2024-06-20 15:26:30,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1132, PETRI_PLACES=118, PETRI_TRANSITIONS=120} [2024-06-20 15:26:30,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-20 15:26:30,327 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 120 transitions, 1132 flow [2024-06-20 15:26:30,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:30,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:30,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:30,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:26:30,328 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-20 15:26:30,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:30,328 INFO L85 PathProgramCache]: Analyzing trace with hash 81360923, now seen corresponding path program 3 times [2024-06-20 15:26:30,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:30,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180111542] [2024-06-20 15:26:30,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:30,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:30,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:30,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:30,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:30,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180111542] [2024-06-20 15:26:30,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180111542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:30,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:30,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:30,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889524147] [2024-06-20 15:26:30,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:30,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:30,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:30,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:30,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:30,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:30,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 120 transitions, 1132 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:30,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:30,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:30,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:30,661 INFO L124 PetriNetUnfolderBase]: 1035/1729 cut-off events. [2024-06-20 15:26:30,661 INFO L125 PetriNetUnfolderBase]: For 34703/34732 co-relation queries the response was YES. [2024-06-20 15:26:30,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9469 conditions, 1729 events. 1035/1729 cut-off events. For 34703/34732 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9234 event pairs, 255 based on Foata normal form. 6/1667 useless extension candidates. Maximal degree in co-relation 9413. Up to 1397 conditions per place. [2024-06-20 15:26:30,673 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 79 selfloop transitions, 35 changer transitions 0/142 dead transitions. [2024-06-20 15:26:30,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 142 transitions, 1430 flow [2024-06-20 15:26:30,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:30,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:30,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-20 15:26:30,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:26:30,675 INFO L175 Difference]: Start difference. First operand has 118 places, 120 transitions, 1132 flow. Second operand 6 states and 156 transitions. [2024-06-20 15:26:30,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 142 transitions, 1430 flow [2024-06-20 15:26:30,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 142 transitions, 1351 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:30,705 INFO L231 Difference]: Finished difference. Result has 118 places, 122 transitions, 1155 flow [2024-06-20 15:26:30,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1155, PETRI_PLACES=118, PETRI_TRANSITIONS=122} [2024-06-20 15:26:30,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-20 15:26:30,706 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 122 transitions, 1155 flow [2024-06-20 15:26:30,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:30,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:30,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:30,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:26:30,707 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-20 15:26:30,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:30,708 INFO L85 PathProgramCache]: Analyzing trace with hash 643570273, now seen corresponding path program 1 times [2024-06-20 15:26:30,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:30,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074337111] [2024-06-20 15:26:30,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:30,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:30,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:30,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:30,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:30,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074337111] [2024-06-20 15:26:30,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074337111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:30,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:30,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:30,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953528889] [2024-06-20 15:26:30,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:30,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:30,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:30,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:30,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:30,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:30,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 122 transitions, 1155 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:30,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:30,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:30,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:31,067 INFO L124 PetriNetUnfolderBase]: 1119/1866 cut-off events. [2024-06-20 15:26:31,067 INFO L125 PetriNetUnfolderBase]: For 33990/33996 co-relation queries the response was YES. [2024-06-20 15:26:31,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10069 conditions, 1866 events. 1119/1866 cut-off events. For 33990/33996 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9873 event pairs, 280 based on Foata normal form. 6/1868 useless extension candidates. Maximal degree in co-relation 10012. Up to 1590 conditions per place. [2024-06-20 15:26:31,080 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 34 changer transitions 0/156 dead transitions. [2024-06-20 15:26:31,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 156 transitions, 1756 flow [2024-06-20 15:26:31,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:31,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:31,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:26:31,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-20 15:26:31,082 INFO L175 Difference]: Start difference. First operand has 118 places, 122 transitions, 1155 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:26:31,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 156 transitions, 1756 flow [2024-06-20 15:26:31,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 156 transitions, 1668 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:31,121 INFO L231 Difference]: Finished difference. Result has 122 places, 138 transitions, 1348 flow [2024-06-20 15:26:31,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1348, PETRI_PLACES=122, PETRI_TRANSITIONS=138} [2024-06-20 15:26:31,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-20 15:26:31,122 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 138 transitions, 1348 flow [2024-06-20 15:26:31,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:31,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:31,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:31,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:26:31,123 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-20 15:26:31,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:31,123 INFO L85 PathProgramCache]: Analyzing trace with hash 208208865, now seen corresponding path program 2 times [2024-06-20 15:26:31,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:31,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891318877] [2024-06-20 15:26:31,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:31,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:31,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:31,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891318877] [2024-06-20 15:26:31,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891318877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:31,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:31,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:31,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953253270] [2024-06-20 15:26:31,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:31,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:31,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:31,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:31,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:31,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:31,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 138 transitions, 1348 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:31,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:31,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:31,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:31,474 INFO L124 PetriNetUnfolderBase]: 1129/1884 cut-off events. [2024-06-20 15:26:31,474 INFO L125 PetriNetUnfolderBase]: For 36944/36950 co-relation queries the response was YES. [2024-06-20 15:26:31,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10505 conditions, 1884 events. 1129/1884 cut-off events. For 36944/36950 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10010 event pairs, 280 based on Foata normal form. 6/1886 useless extension candidates. Maximal degree in co-relation 10445. Up to 1600 conditions per place. [2024-06-20 15:26:31,486 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 113 selfloop transitions, 38 changer transitions 0/159 dead transitions. [2024-06-20 15:26:31,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 159 transitions, 1837 flow [2024-06-20 15:26:31,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:31,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:31,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-20 15:26:31,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-20 15:26:31,488 INFO L175 Difference]: Start difference. First operand has 122 places, 138 transitions, 1348 flow. Second operand 5 states and 133 transitions. [2024-06-20 15:26:31,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 159 transitions, 1837 flow [2024-06-20 15:26:31,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 159 transitions, 1797 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-20 15:26:31,532 INFO L231 Difference]: Finished difference. Result has 127 places, 142 transitions, 1445 flow [2024-06-20 15:26:31,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1308, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1445, PETRI_PLACES=127, PETRI_TRANSITIONS=142} [2024-06-20 15:26:31,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-20 15:26:31,533 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 142 transitions, 1445 flow [2024-06-20 15:26:31,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:31,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:31,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:31,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:26:31,533 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-20 15:26:31,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:31,534 INFO L85 PathProgramCache]: Analyzing trace with hash 208654335, now seen corresponding path program 3 times [2024-06-20 15:26:31,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:31,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755408725] [2024-06-20 15:26:31,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:31,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:31,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:31,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:31,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755408725] [2024-06-20 15:26:31,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755408725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:31,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:31,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:31,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511171655] [2024-06-20 15:26:31,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:31,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:31,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:31,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:31,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:31,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:31,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 142 transitions, 1445 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:31,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:31,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:31,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:31,879 INFO L124 PetriNetUnfolderBase]: 1149/1913 cut-off events. [2024-06-20 15:26:31,879 INFO L125 PetriNetUnfolderBase]: For 39567/39567 co-relation queries the response was YES. [2024-06-20 15:26:31,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10916 conditions, 1913 events. 1149/1913 cut-off events. For 39567/39567 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10095 event pairs, 271 based on Foata normal form. 2/1913 useless extension candidates. Maximal degree in co-relation 10853. Up to 1651 conditions per place. [2024-06-20 15:26:31,894 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 126 selfloop transitions, 34 changer transitions 0/168 dead transitions. [2024-06-20 15:26:31,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 168 transitions, 1965 flow [2024-06-20 15:26:31,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:31,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:31,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-20 15:26:31,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-20 15:26:31,895 INFO L175 Difference]: Start difference. First operand has 127 places, 142 transitions, 1445 flow. Second operand 5 states and 135 transitions. [2024-06-20 15:26:31,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 168 transitions, 1965 flow [2024-06-20 15:26:31,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 168 transitions, 1869 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:31,944 INFO L231 Difference]: Finished difference. Result has 130 places, 149 transitions, 1576 flow [2024-06-20 15:26:31,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1576, PETRI_PLACES=130, PETRI_TRANSITIONS=149} [2024-06-20 15:26:31,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-20 15:26:31,945 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 149 transitions, 1576 flow [2024-06-20 15:26:31,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:31,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:31,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:31,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:26:31,945 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-20 15:26:31,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:31,946 INFO L85 PathProgramCache]: Analyzing trace with hash 8050793, now seen corresponding path program 1 times [2024-06-20 15:26:31,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:31,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335801094] [2024-06-20 15:26:31,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:31,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:32,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:32,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:32,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335801094] [2024-06-20 15:26:32,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335801094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:32,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:32,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:32,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139761525] [2024-06-20 15:26:32,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:32,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:32,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:32,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:32,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:32,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:32,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 149 transitions, 1576 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:32,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:32,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:32,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:32,284 INFO L124 PetriNetUnfolderBase]: 1167/1943 cut-off events. [2024-06-20 15:26:32,284 INFO L125 PetriNetUnfolderBase]: For 41823/41823 co-relation queries the response was YES. [2024-06-20 15:26:32,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11165 conditions, 1943 events. 1167/1943 cut-off events. For 41823/41823 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10331 event pairs, 292 based on Foata normal form. 2/1938 useless extension candidates. Maximal degree in co-relation 11101. Up to 1629 conditions per place. [2024-06-20 15:26:32,298 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 38 changer transitions 0/178 dead transitions. [2024-06-20 15:26:32,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 178 transitions, 2182 flow [2024-06-20 15:26:32,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:32,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:32,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:26:32,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-20 15:26:32,299 INFO L175 Difference]: Start difference. First operand has 130 places, 149 transitions, 1576 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:26:32,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 178 transitions, 2182 flow [2024-06-20 15:26:32,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 178 transitions, 2133 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-20 15:26:32,347 INFO L231 Difference]: Finished difference. Result has 134 places, 160 transitions, 1740 flow [2024-06-20 15:26:32,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1740, PETRI_PLACES=134, PETRI_TRANSITIONS=160} [2024-06-20 15:26:32,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-20 15:26:32,348 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 160 transitions, 1740 flow [2024-06-20 15:26:32,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:32,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:32,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:32,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:26:32,349 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-20 15:26:32,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:32,349 INFO L85 PathProgramCache]: Analyzing trace with hash 397412073, now seen corresponding path program 2 times [2024-06-20 15:26:32,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:32,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709765062] [2024-06-20 15:26:32,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:32,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:32,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:32,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:32,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:32,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709765062] [2024-06-20 15:26:32,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709765062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:32,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:32,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:32,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017981798] [2024-06-20 15:26:32,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:32,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:32,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:32,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:32,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:32,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:32,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 160 transitions, 1740 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:32,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:32,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:32,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:32,687 INFO L124 PetriNetUnfolderBase]: 1187/1978 cut-off events. [2024-06-20 15:26:32,687 INFO L125 PetriNetUnfolderBase]: For 45469/45469 co-relation queries the response was YES. [2024-06-20 15:26:32,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11740 conditions, 1978 events. 1187/1978 cut-off events. For 45469/45469 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10570 event pairs, 283 based on Foata normal form. 2/1974 useless extension candidates. Maximal degree in co-relation 11675. Up to 1712 conditions per place. [2024-06-20 15:26:32,702 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 142 selfloop transitions, 31 changer transitions 0/181 dead transitions. [2024-06-20 15:26:32,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 181 transitions, 2241 flow [2024-06-20 15:26:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:32,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:32,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 15:26:32,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-20 15:26:32,704 INFO L175 Difference]: Start difference. First operand has 134 places, 160 transitions, 1740 flow. Second operand 6 states and 146 transitions. [2024-06-20 15:26:32,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 181 transitions, 2241 flow [2024-06-20 15:26:32,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 181 transitions, 2165 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-20 15:26:32,765 INFO L231 Difference]: Finished difference. Result has 139 places, 168 transitions, 1864 flow [2024-06-20 15:26:32,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1864, PETRI_PLACES=139, PETRI_TRANSITIONS=168} [2024-06-20 15:26:32,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-20 15:26:32,769 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 168 transitions, 1864 flow [2024-06-20 15:26:32,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:32,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:32,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:32,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:26:32,770 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-20 15:26:32,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:32,770 INFO L85 PathProgramCache]: Analyzing trace with hash 397412259, now seen corresponding path program 1 times [2024-06-20 15:26:32,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:32,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77176741] [2024-06-20 15:26:32,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:32,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:32,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:32,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:32,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:32,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77176741] [2024-06-20 15:26:32,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77176741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:32,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:32,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:32,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432961732] [2024-06-20 15:26:32,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:32,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:32,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:32,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:32,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:32,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:32,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 168 transitions, 1864 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:32,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:32,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:32,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:33,130 INFO L124 PetriNetUnfolderBase]: 1197/1993 cut-off events. [2024-06-20 15:26:33,130 INFO L125 PetriNetUnfolderBase]: For 48890/48890 co-relation queries the response was YES. [2024-06-20 15:26:33,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11989 conditions, 1993 events. 1197/1993 cut-off events. For 48890/48890 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10633 event pairs, 288 based on Foata normal form. 2/1989 useless extension candidates. Maximal degree in co-relation 11921. Up to 1677 conditions per place. [2024-06-20 15:26:33,144 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 52 changer transitions 0/187 dead transitions. [2024-06-20 15:26:33,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 187 transitions, 2427 flow [2024-06-20 15:26:33,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:33,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:33,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:26:33,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:26:33,145 INFO L175 Difference]: Start difference. First operand has 139 places, 168 transitions, 1864 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:26:33,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 187 transitions, 2427 flow [2024-06-20 15:26:33,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 187 transitions, 2342 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:33,228 INFO L231 Difference]: Finished difference. Result has 142 places, 172 transitions, 1951 flow [2024-06-20 15:26:33,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1951, PETRI_PLACES=142, PETRI_TRANSITIONS=172} [2024-06-20 15:26:33,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-20 15:26:33,229 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 172 transitions, 1951 flow [2024-06-20 15:26:33,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:33,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:33,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:33,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:26:33,230 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-20 15:26:33,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:33,230 INFO L85 PathProgramCache]: Analyzing trace with hash 208423943, now seen corresponding path program 3 times [2024-06-20 15:26:33,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:33,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974078839] [2024-06-20 15:26:33,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:33,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:33,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:33,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:33,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:33,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974078839] [2024-06-20 15:26:33,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974078839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:33,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:33,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:33,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841490891] [2024-06-20 15:26:33,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:33,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:33,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:33,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:33,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:33,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:33,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 172 transitions, 1951 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:33,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:33,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:33,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:33,606 INFO L124 PetriNetUnfolderBase]: 1199/2001 cut-off events. [2024-06-20 15:26:33,606 INFO L125 PetriNetUnfolderBase]: For 51206/51206 co-relation queries the response was YES. [2024-06-20 15:26:33,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12150 conditions, 2001 events. 1199/2001 cut-off events. For 51206/51206 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10695 event pairs, 280 based on Foata normal form. 2/1997 useless extension candidates. Maximal degree in co-relation 12081. Up to 1677 conditions per place. [2024-06-20 15:26:33,620 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 47 changer transitions 0/195 dead transitions. [2024-06-20 15:26:33,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 195 transitions, 2471 flow [2024-06-20 15:26:33,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:33,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:33,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:26:33,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-20 15:26:33,621 INFO L175 Difference]: Start difference. First operand has 142 places, 172 transitions, 1951 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:26:33,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 195 transitions, 2471 flow [2024-06-20 15:26:33,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 195 transitions, 2308 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:33,708 INFO L231 Difference]: Finished difference. Result has 145 places, 175 transitions, 1960 flow [2024-06-20 15:26:33,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1960, PETRI_PLACES=145, PETRI_TRANSITIONS=175} [2024-06-20 15:26:33,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-20 15:26:33,709 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 175 transitions, 1960 flow [2024-06-20 15:26:33,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:33,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:33,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:33,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:26:33,709 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-20 15:26:33,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:33,710 INFO L85 PathProgramCache]: Analyzing trace with hash 208424129, now seen corresponding path program 2 times [2024-06-20 15:26:33,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:33,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446500668] [2024-06-20 15:26:33,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:33,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:33,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:33,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:33,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:33,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446500668] [2024-06-20 15:26:33,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446500668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:33,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:33,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:33,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333243945] [2024-06-20 15:26:33,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:33,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:33,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:33,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:33,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:33,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:33,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 175 transitions, 1960 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:33,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:33,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:33,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:34,054 INFO L124 PetriNetUnfolderBase]: 1201/2003 cut-off events. [2024-06-20 15:26:34,054 INFO L125 PetriNetUnfolderBase]: For 53678/53678 co-relation queries the response was YES. [2024-06-20 15:26:34,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12266 conditions, 2003 events. 1201/2003 cut-off events. For 53678/53678 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10744 event pairs, 288 based on Foata normal form. 2/1999 useless extension candidates. Maximal degree in co-relation 12196. Up to 1684 conditions per place. [2024-06-20 15:26:34,068 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 55 changer transitions 0/192 dead transitions. [2024-06-20 15:26:34,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 192 transitions, 2523 flow [2024-06-20 15:26:34,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:34,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:34,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-20 15:26:34,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:26:34,069 INFO L175 Difference]: Start difference. First operand has 145 places, 175 transitions, 1960 flow. Second operand 5 states and 130 transitions. [2024-06-20 15:26:34,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 192 transitions, 2523 flow [2024-06-20 15:26:34,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 192 transitions, 2428 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:34,142 INFO L231 Difference]: Finished difference. Result has 146 places, 178 transitions, 2036 flow [2024-06-20 15:26:34,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2036, PETRI_PLACES=146, PETRI_TRANSITIONS=178} [2024-06-20 15:26:34,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-20 15:26:34,143 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 178 transitions, 2036 flow [2024-06-20 15:26:34,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:34,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:34,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:34,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:26:34,143 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-20 15:26:34,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:34,144 INFO L85 PathProgramCache]: Analyzing trace with hash 208661279, now seen corresponding path program 3 times [2024-06-20 15:26:34,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:34,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949174700] [2024-06-20 15:26:34,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:34,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:34,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:34,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:34,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949174700] [2024-06-20 15:26:34,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949174700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:34,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:34,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:34,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673342885] [2024-06-20 15:26:34,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:34,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:34,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:34,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:34,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:34,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:34,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 178 transitions, 2036 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:34,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:34,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:34,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:34,535 INFO L124 PetriNetUnfolderBase]: 1193/2001 cut-off events. [2024-06-20 15:26:34,535 INFO L125 PetriNetUnfolderBase]: For 51395/51395 co-relation queries the response was YES. [2024-06-20 15:26:34,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12173 conditions, 2001 events. 1193/2001 cut-off events. For 51395/51395 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10740 event pairs, 266 based on Foata normal form. 2/2001 useless extension candidates. Maximal degree in co-relation 12102. Up to 1712 conditions per place. [2024-06-20 15:26:34,550 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 150 selfloop transitions, 38 changer transitions 0/196 dead transitions. [2024-06-20 15:26:34,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 196 transitions, 2458 flow [2024-06-20 15:26:34,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:26:34,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:26:34,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-20 15:26:34,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-20 15:26:34,551 INFO L175 Difference]: Start difference. First operand has 146 places, 178 transitions, 2036 flow. Second operand 5 states and 134 transitions. [2024-06-20 15:26:34,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 196 transitions, 2458 flow [2024-06-20 15:26:34,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 196 transitions, 2318 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:34,639 INFO L231 Difference]: Finished difference. Result has 148 places, 178 transitions, 1996 flow [2024-06-20 15:26:34,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1996, PETRI_PLACES=148, PETRI_TRANSITIONS=178} [2024-06-20 15:26:34,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-20 15:26:34,639 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 178 transitions, 1996 flow [2024-06-20 15:26:34,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:34,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:34,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:34,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:26:34,640 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-20 15:26:34,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:34,640 INFO L85 PathProgramCache]: Analyzing trace with hash 208670207, now seen corresponding path program 1 times [2024-06-20 15:26:34,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:34,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592152547] [2024-06-20 15:26:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:34,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:34,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:34,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:34,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592152547] [2024-06-20 15:26:34,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592152547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:34,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:34,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:34,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180402311] [2024-06-20 15:26:34,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:34,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:34,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:34,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:34,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:34,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-20 15:26:34,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 178 transitions, 1996 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:34,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:34,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-20 15:26:34,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:35,001 INFO L124 PetriNetUnfolderBase]: 1129/1935 cut-off events. [2024-06-20 15:26:35,001 INFO L125 PetriNetUnfolderBase]: For 50002/50002 co-relation queries the response was YES. [2024-06-20 15:26:35,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11647 conditions, 1935 events. 1129/1935 cut-off events. For 50002/50002 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10547 event pairs, 265 based on Foata normal form. 2/1935 useless extension candidates. Maximal degree in co-relation 11576. Up to 1588 conditions per place. [2024-06-20 15:26:35,018 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 144 selfloop transitions, 10 changer transitions 0/189 dead transitions. [2024-06-20 15:26:35,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 189 transitions, 2350 flow [2024-06-20 15:26:35,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:26:35,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:26:35,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-20 15:26:35,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-20 15:26:35,019 INFO L175 Difference]: Start difference. First operand has 148 places, 178 transitions, 1996 flow. Second operand 4 states and 103 transitions. [2024-06-20 15:26:35,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 189 transitions, 2350 flow [2024-06-20 15:26:35,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 189 transitions, 2274 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:35,133 INFO L231 Difference]: Finished difference. Result has 148 places, 180 transitions, 1973 flow [2024-06-20 15:26:35,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1920, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1973, PETRI_PLACES=148, PETRI_TRANSITIONS=180} [2024-06-20 15:26:35,140 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-20 15:26:35,141 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 180 transitions, 1973 flow [2024-06-20 15:26:35,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:35,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:35,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:35,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:26:35,141 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:35,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:35,142 INFO L85 PathProgramCache]: Analyzing trace with hash 668824790, now seen corresponding path program 1 times [2024-06-20 15:26:35,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:35,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147408133] [2024-06-20 15:26:35,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:35,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:35,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:35,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:35,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:35,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147408133] [2024-06-20 15:26:35,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147408133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:35,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:35,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:35,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121723354] [2024-06-20 15:26:35,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:35,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:35,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:35,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:35,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:35,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 180 transitions, 1973 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:35,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:35,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:35,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:35,699 INFO L124 PetriNetUnfolderBase]: 1315/2217 cut-off events. [2024-06-20 15:26:35,699 INFO L125 PetriNetUnfolderBase]: For 64934/64940 co-relation queries the response was YES. [2024-06-20 15:26:35,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13301 conditions, 2217 events. 1315/2217 cut-off events. For 64934/64940 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12290 event pairs, 224 based on Foata normal form. 12/2223 useless extension candidates. Maximal degree in co-relation 13229. Up to 1496 conditions per place. [2024-06-20 15:26:35,716 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 47 changer transitions 0/234 dead transitions. [2024-06-20 15:26:35,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 234 transitions, 2724 flow [2024-06-20 15:26:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:35,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-20 15:26:35,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:26:35,718 INFO L175 Difference]: Start difference. First operand has 148 places, 180 transitions, 1973 flow. Second operand 9 states and 234 transitions. [2024-06-20 15:26:35,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 234 transitions, 2724 flow [2024-06-20 15:26:35,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 234 transitions, 2687 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-20 15:26:35,816 INFO L231 Difference]: Finished difference. Result has 157 places, 185 transitions, 2110 flow [2024-06-20 15:26:35,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2110, PETRI_PLACES=157, PETRI_TRANSITIONS=185} [2024-06-20 15:26:35,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-20 15:26:35,817 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 185 transitions, 2110 flow [2024-06-20 15:26:35,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:35,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:35,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:35,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:26:35,817 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:35,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:35,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1550537272, now seen corresponding path program 2 times [2024-06-20 15:26:35,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:35,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315727525] [2024-06-20 15:26:35,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:35,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:35,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:35,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:35,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:35,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315727525] [2024-06-20 15:26:35,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315727525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:35,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:35,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:35,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598378512] [2024-06-20 15:26:35,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:35,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:35,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:35,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:35,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:35,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:35,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 185 transitions, 2110 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:35,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:35,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:35,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:36,364 INFO L124 PetriNetUnfolderBase]: 1373/2325 cut-off events. [2024-06-20 15:26:36,365 INFO L125 PetriNetUnfolderBase]: For 71154/71160 co-relation queries the response was YES. [2024-06-20 15:26:36,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14125 conditions, 2325 events. 1373/2325 cut-off events. For 71154/71160 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13120 event pairs, 329 based on Foata normal form. 16/2335 useless extension candidates. Maximal degree in co-relation 14050. Up to 1838 conditions per place. [2024-06-20 15:26:36,385 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 44 changer transitions 0/223 dead transitions. [2024-06-20 15:26:36,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 223 transitions, 2659 flow [2024-06-20 15:26:36,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:36,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:36,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-20 15:26:36,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-20 15:26:36,386 INFO L175 Difference]: Start difference. First operand has 157 places, 185 transitions, 2110 flow. Second operand 8 states and 206 transitions. [2024-06-20 15:26:36,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 223 transitions, 2659 flow [2024-06-20 15:26:36,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 223 transitions, 2589 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:36,509 INFO L231 Difference]: Finished difference. Result has 161 places, 186 transitions, 2154 flow [2024-06-20 15:26:36,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2154, PETRI_PLACES=161, PETRI_TRANSITIONS=186} [2024-06-20 15:26:36,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-20 15:26:36,510 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 186 transitions, 2154 flow [2024-06-20 15:26:36,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:36,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:36,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:36,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:26:36,510 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:36,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:36,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1550389402, now seen corresponding path program 3 times [2024-06-20 15:26:36,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:36,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362638252] [2024-06-20 15:26:36,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:36,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:36,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:36,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:36,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:36,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362638252] [2024-06-20 15:26:36,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362638252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:36,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:36,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:26:36,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894051811] [2024-06-20 15:26:36,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:36,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:26:36,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:36,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:26:36,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:26:36,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:36,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 186 transitions, 2154 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:36,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:36,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:36,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:37,005 INFO L124 PetriNetUnfolderBase]: 1414/2406 cut-off events. [2024-06-20 15:26:37,005 INFO L125 PetriNetUnfolderBase]: For 74566/74572 co-relation queries the response was YES. [2024-06-20 15:26:37,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14689 conditions, 2406 events. 1414/2406 cut-off events. For 74566/74572 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13766 event pairs, 327 based on Foata normal form. 12/2412 useless extension candidates. Maximal degree in co-relation 14612. Up to 1822 conditions per place. [2024-06-20 15:26:37,025 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 46 changer transitions 0/229 dead transitions. [2024-06-20 15:26:37,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 229 transitions, 2753 flow [2024-06-20 15:26:37,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:26:37,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:26:37,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-20 15:26:37,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371951219512195 [2024-06-20 15:26:37,027 INFO L175 Difference]: Start difference. First operand has 161 places, 186 transitions, 2154 flow. Second operand 8 states and 209 transitions. [2024-06-20 15:26:37,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 229 transitions, 2753 flow [2024-06-20 15:26:37,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 229 transitions, 2660 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:37,172 INFO L231 Difference]: Finished difference. Result has 164 places, 189 transitions, 2212 flow [2024-06-20 15:26:37,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2212, PETRI_PLACES=164, PETRI_TRANSITIONS=189} [2024-06-20 15:26:37,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-20 15:26:37,172 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 189 transitions, 2212 flow [2024-06-20 15:26:37,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:37,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:37,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:37,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:26:37,173 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-20 15:26:37,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:37,174 INFO L85 PathProgramCache]: Analyzing trace with hash -35909038, now seen corresponding path program 4 times [2024-06-20 15:26:37,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:37,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176758120] [2024-06-20 15:26:37,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:37,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:37,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:37,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:37,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:37,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176758120] [2024-06-20 15:26:37,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176758120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:37,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:37,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:37,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111231160] [2024-06-20 15:26:37,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:37,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:37,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:37,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:37,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:37,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:37,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 189 transitions, 2212 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:37,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:37,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:37,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:37,645 INFO L124 PetriNetUnfolderBase]: 1472/2482 cut-off events. [2024-06-20 15:26:37,645 INFO L125 PetriNetUnfolderBase]: For 81643/81643 co-relation queries the response was YES. [2024-06-20 15:26:37,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15206 conditions, 2482 events. 1472/2482 cut-off events. For 81643/81643 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14320 event pairs, 370 based on Foata normal form. 16/2484 useless extension candidates. Maximal degree in co-relation 15127. Up to 2007 conditions per place. [2024-06-20 15:26:37,666 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 44 changer transitions 0/217 dead transitions. [2024-06-20 15:26:37,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 217 transitions, 2722 flow [2024-06-20 15:26:37,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:37,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:37,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:26:37,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:26:37,667 INFO L175 Difference]: Start difference. First operand has 164 places, 189 transitions, 2212 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:26:37,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 217 transitions, 2722 flow [2024-06-20 15:26:37,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 217 transitions, 2654 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:37,799 INFO L231 Difference]: Finished difference. Result has 167 places, 190 transitions, 2257 flow [2024-06-20 15:26:37,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2257, PETRI_PLACES=167, PETRI_TRANSITIONS=190} [2024-06-20 15:26:37,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-20 15:26:37,799 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 190 transitions, 2257 flow [2024-06-20 15:26:37,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:37,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:37,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:37,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:26:37,800 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-20 15:26:37,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:37,800 INFO L85 PathProgramCache]: Analyzing trace with hash -724088216, now seen corresponding path program 5 times [2024-06-20 15:26:37,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:37,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975660658] [2024-06-20 15:26:37,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:37,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:37,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:37,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-20 15:26:37,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:37,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975660658] [2024-06-20 15:26:37,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975660658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:37,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:37,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:37,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450560503] [2024-06-20 15:26:37,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:37,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:37,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:37,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:37,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:37,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:37,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 190 transitions, 2257 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:37,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:37,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:37,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:38,291 INFO L124 PetriNetUnfolderBase]: 1530/2590 cut-off events. [2024-06-20 15:26:38,292 INFO L125 PetriNetUnfolderBase]: For 85886/85886 co-relation queries the response was YES. [2024-06-20 15:26:38,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15850 conditions, 2590 events. 1530/2590 cut-off events. For 85886/85886 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15116 event pairs, 385 based on Foata normal form. 16/2592 useless extension candidates. Maximal degree in co-relation 15769. Up to 2105 conditions per place. [2024-06-20 15:26:38,314 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 43 changer transitions 0/218 dead transitions. [2024-06-20 15:26:38,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 218 transitions, 2771 flow [2024-06-20 15:26:38,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:38,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:26:38,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:26:38,315 INFO L175 Difference]: Start difference. First operand has 167 places, 190 transitions, 2257 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:26:38,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 218 transitions, 2771 flow [2024-06-20 15:26:38,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 218 transitions, 2676 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:38,459 INFO L231 Difference]: Finished difference. Result has 169 places, 191 transitions, 2275 flow [2024-06-20 15:26:38,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2275, PETRI_PLACES=169, PETRI_TRANSITIONS=191} [2024-06-20 15:26:38,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-20 15:26:38,459 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 191 transitions, 2275 flow [2024-06-20 15:26:38,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:38,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:38,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:38,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:26:38,460 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-20 15:26:38,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:38,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1417226854, now seen corresponding path program 6 times [2024-06-20 15:26:38,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:38,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005852563] [2024-06-20 15:26:38,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:38,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:38,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:38,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:38,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:38,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005852563] [2024-06-20 15:26:38,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005852563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:38,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:38,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:38,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613978436] [2024-06-20 15:26:38,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:38,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:38,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:38,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:38,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:38,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:38,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 191 transitions, 2275 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:38,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:38,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:38,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:38,979 INFO L124 PetriNetUnfolderBase]: 1546/2622 cut-off events. [2024-06-20 15:26:38,979 INFO L125 PetriNetUnfolderBase]: For 86505/86505 co-relation queries the response was YES. [2024-06-20 15:26:38,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15921 conditions, 2622 events. 1546/2622 cut-off events. For 86505/86505 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15379 event pairs, 376 based on Foata normal form. 12/2620 useless extension candidates. Maximal degree in co-relation 15839. Up to 1958 conditions per place. [2024-06-20 15:26:39,000 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 46 changer transitions 0/224 dead transitions. [2024-06-20 15:26:39,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 224 transitions, 2839 flow [2024-06-20 15:26:39,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:39,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:39,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-20 15:26:39,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-20 15:26:39,001 INFO L175 Difference]: Start difference. First operand has 169 places, 191 transitions, 2275 flow. Second operand 7 states and 180 transitions. [2024-06-20 15:26:39,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 224 transitions, 2839 flow [2024-06-20 15:26:39,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 224 transitions, 2744 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:39,143 INFO L231 Difference]: Finished difference. Result has 172 places, 194 transitions, 2335 flow [2024-06-20 15:26:39,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2335, PETRI_PLACES=172, PETRI_TRANSITIONS=194} [2024-06-20 15:26:39,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-20 15:26:39,143 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 194 transitions, 2335 flow [2024-06-20 15:26:39,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:39,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:39,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:39,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:26:39,144 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-20 15:26:39,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:39,144 INFO L85 PathProgramCache]: Analyzing trace with hash -517161914, now seen corresponding path program 1 times [2024-06-20 15:26:39,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:39,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817264719] [2024-06-20 15:26:39,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:39,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:39,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:39,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:39,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:39,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817264719] [2024-06-20 15:26:39,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817264719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:39,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:39,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:39,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789945150] [2024-06-20 15:26:39,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:39,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:39,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:39,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:39,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:39,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:39,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 194 transitions, 2335 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:39,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:39,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:39,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:39,707 INFO L124 PetriNetUnfolderBase]: 1587/2703 cut-off events. [2024-06-20 15:26:39,707 INFO L125 PetriNetUnfolderBase]: For 91475/91475 co-relation queries the response was YES. [2024-06-20 15:26:39,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16372 conditions, 2703 events. 1587/2703 cut-off events. For 91475/91475 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16075 event pairs, 352 based on Foata normal form. 12/2701 useless extension candidates. Maximal degree in co-relation 16288. Up to 1919 conditions per place. [2024-06-20 15:26:39,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 49 changer transitions 0/225 dead transitions. [2024-06-20 15:26:39,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 225 transitions, 2877 flow [2024-06-20 15:26:39,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:39,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:39,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:26:39,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-20 15:26:39,729 INFO L175 Difference]: Start difference. First operand has 172 places, 194 transitions, 2335 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:26:39,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 225 transitions, 2877 flow [2024-06-20 15:26:39,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 225 transitions, 2805 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:39,871 INFO L231 Difference]: Finished difference. Result has 176 places, 195 transitions, 2391 flow [2024-06-20 15:26:39,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2391, PETRI_PLACES=176, PETRI_TRANSITIONS=195} [2024-06-20 15:26:39,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-20 15:26:39,871 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 195 transitions, 2391 flow [2024-06-20 15:26:39,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:39,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:39,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:39,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:26:39,872 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:39,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:39,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1159342476, now seen corresponding path program 7 times [2024-06-20 15:26:39,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:39,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521637164] [2024-06-20 15:26:39,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:39,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:39,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:39,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:39,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:39,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521637164] [2024-06-20 15:26:39,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521637164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:39,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:39,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:39,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351785202] [2024-06-20 15:26:39,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:39,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:39,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:39,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:39,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:40,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:40,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 195 transitions, 2391 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:40,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:40,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:40,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:40,451 INFO L124 PetriNetUnfolderBase]: 1628/2797 cut-off events. [2024-06-20 15:26:40,451 INFO L125 PetriNetUnfolderBase]: For 95950/95956 co-relation queries the response was YES. [2024-06-20 15:26:40,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16980 conditions, 2797 events. 1628/2797 cut-off events. For 95950/95956 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16752 event pairs, 317 based on Foata normal form. 12/2802 useless extension candidates. Maximal degree in co-relation 16894. Up to 2106 conditions per place. [2024-06-20 15:26:40,477 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 46 changer transitions 0/235 dead transitions. [2024-06-20 15:26:40,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 235 transitions, 3113 flow [2024-06-20 15:26:40,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:40,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:40,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-20 15:26:40,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-20 15:26:40,478 INFO L175 Difference]: Start difference. First operand has 176 places, 195 transitions, 2391 flow. Second operand 7 states and 189 transitions. [2024-06-20 15:26:40,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 235 transitions, 3113 flow [2024-06-20 15:26:40,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 235 transitions, 2999 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:40,651 INFO L231 Difference]: Finished difference. Result has 179 places, 197 transitions, 2413 flow [2024-06-20 15:26:40,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2277, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2413, PETRI_PLACES=179, PETRI_TRANSITIONS=197} [2024-06-20 15:26:40,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-20 15:26:40,652 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 197 transitions, 2413 flow [2024-06-20 15:26:40,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:40,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:40,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:40,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:26:40,652 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:40,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:40,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1157110592, now seen corresponding path program 8 times [2024-06-20 15:26:40,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:40,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895791470] [2024-06-20 15:26:40,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:40,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:40,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:40,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:40,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:40,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895791470] [2024-06-20 15:26:40,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895791470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:40,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:40,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:40,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311633748] [2024-06-20 15:26:40,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:40,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:40,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:40,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:40,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:40,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:40,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 197 transitions, 2413 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:40,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:40,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:40,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:41,193 INFO L124 PetriNetUnfolderBase]: 1686/2895 cut-off events. [2024-06-20 15:26:41,193 INFO L125 PetriNetUnfolderBase]: For 103511/103517 co-relation queries the response was YES. [2024-06-20 15:26:41,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17502 conditions, 2895 events. 1686/2895 cut-off events. For 103511/103517 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17508 event pairs, 422 based on Foata normal form. 16/2904 useless extension candidates. Maximal degree in co-relation 17414. Up to 2377 conditions per place. [2024-06-20 15:26:41,218 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 44 changer transitions 0/231 dead transitions. [2024-06-20 15:26:41,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 231 transitions, 2975 flow [2024-06-20 15:26:41,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:41,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:41,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-20 15:26:41,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-20 15:26:41,219 INFO L175 Difference]: Start difference. First operand has 179 places, 197 transitions, 2413 flow. Second operand 7 states and 184 transitions. [2024-06-20 15:26:41,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 231 transitions, 2975 flow [2024-06-20 15:26:41,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 231 transitions, 2827 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:41,413 INFO L231 Difference]: Finished difference. Result has 180 places, 198 transitions, 2386 flow [2024-06-20 15:26:41,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=180, PETRI_TRANSITIONS=198} [2024-06-20 15:26:41,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-20 15:26:41,413 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 198 transitions, 2386 flow [2024-06-20 15:26:41,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:41,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:41,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:41,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:26:41,414 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:41,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:41,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1254556526, now seen corresponding path program 9 times [2024-06-20 15:26:41,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:41,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576385803] [2024-06-20 15:26:41,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:41,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:41,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:41,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:41,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:41,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576385803] [2024-06-20 15:26:41,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576385803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:41,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:41,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:41,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285535901] [2024-06-20 15:26:41,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:41,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:41,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:41,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:41,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:41,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:41,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 198 transitions, 2386 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:41,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:41,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:41,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:41,946 INFO L124 PetriNetUnfolderBase]: 1744/2983 cut-off events. [2024-06-20 15:26:41,946 INFO L125 PetriNetUnfolderBase]: For 109283/109289 co-relation queries the response was YES. [2024-06-20 15:26:41,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17750 conditions, 2983 events. 1744/2983 cut-off events. For 109283/109289 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18221 event pairs, 434 based on Foata normal form. 20/2992 useless extension candidates. Maximal degree in co-relation 17662. Up to 2475 conditions per place. [2024-06-20 15:26:41,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 42 changer transitions 0/226 dead transitions. [2024-06-20 15:26:41,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 226 transitions, 2920 flow [2024-06-20 15:26:41,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:41,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:41,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:26:41,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:26:41,973 INFO L175 Difference]: Start difference. First operand has 180 places, 198 transitions, 2386 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:26:41,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 226 transitions, 2920 flow [2024-06-20 15:26:42,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 226 transitions, 2825 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:42,183 INFO L231 Difference]: Finished difference. Result has 182 places, 199 transitions, 2406 flow [2024-06-20 15:26:42,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2406, PETRI_PLACES=182, PETRI_TRANSITIONS=199} [2024-06-20 15:26:42,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-20 15:26:42,184 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 199 transitions, 2406 flow [2024-06-20 15:26:42,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:42,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:42,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:42,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:26:42,185 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:42,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:42,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1356556532, now seen corresponding path program 10 times [2024-06-20 15:26:42,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:42,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876978172] [2024-06-20 15:26:42,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:42,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:42,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:42,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:42,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:42,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876978172] [2024-06-20 15:26:42,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876978172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:42,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:42,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:42,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309328962] [2024-06-20 15:26:42,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:42,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:42,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:42,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:42,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:42,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:42,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 199 transitions, 2406 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:42,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:42,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:42,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:42,715 INFO L124 PetriNetUnfolderBase]: 1716/2949 cut-off events. [2024-06-20 15:26:42,715 INFO L125 PetriNetUnfolderBase]: For 101906/101912 co-relation queries the response was YES. [2024-06-20 15:26:42,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17049 conditions, 2949 events. 1716/2949 cut-off events. For 101906/101912 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17918 event pairs, 416 based on Foata normal form. 16/2958 useless extension candidates. Maximal degree in co-relation 16960. Up to 2431 conditions per place. [2024-06-20 15:26:42,739 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 43 changer transitions 0/230 dead transitions. [2024-06-20 15:26:42,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 230 transitions, 2958 flow [2024-06-20 15:26:42,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:42,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:42,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:26:42,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-20 15:26:42,740 INFO L175 Difference]: Start difference. First operand has 182 places, 199 transitions, 2406 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:26:42,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 230 transitions, 2958 flow [2024-06-20 15:26:42,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 230 transitions, 2845 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:42,957 INFO L231 Difference]: Finished difference. Result has 184 places, 200 transitions, 2412 flow [2024-06-20 15:26:42,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2412, PETRI_PLACES=184, PETRI_TRANSITIONS=200} [2024-06-20 15:26:42,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-20 15:26:42,957 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 200 transitions, 2412 flow [2024-06-20 15:26:42,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:42,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:42,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:42,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:26:42,958 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:42,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:42,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1364181044, now seen corresponding path program 2 times [2024-06-20 15:26:42,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:42,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537107921] [2024-06-20 15:26:42,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:42,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:42,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:43,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:43,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:43,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537107921] [2024-06-20 15:26:43,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537107921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:43,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:43,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:43,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097340462] [2024-06-20 15:26:43,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:43,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:43,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:43,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:43,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:43,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:43,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 200 transitions, 2412 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:43,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:43,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:43,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:43,481 INFO L124 PetriNetUnfolderBase]: 1757/3030 cut-off events. [2024-06-20 15:26:43,481 INFO L125 PetriNetUnfolderBase]: For 102838/102844 co-relation queries the response was YES. [2024-06-20 15:26:43,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17285 conditions, 3030 events. 1757/3030 cut-off events. For 102838/102844 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18624 event pairs, 416 based on Foata normal form. 12/3035 useless extension candidates. Maximal degree in co-relation 17195. Up to 2323 conditions per place. [2024-06-20 15:26:43,510 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 180 selfloop transitions, 46 changer transitions 0/234 dead transitions. [2024-06-20 15:26:43,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 234 transitions, 2982 flow [2024-06-20 15:26:43,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:43,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:43,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-20 15:26:43,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-20 15:26:43,515 INFO L175 Difference]: Start difference. First operand has 184 places, 200 transitions, 2412 flow. Second operand 7 states and 183 transitions. [2024-06-20 15:26:43,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 234 transitions, 2982 flow [2024-06-20 15:26:43,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 234 transitions, 2895 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:43,736 INFO L231 Difference]: Finished difference. Result has 186 places, 201 transitions, 2449 flow [2024-06-20 15:26:43,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2449, PETRI_PLACES=186, PETRI_TRANSITIONS=201} [2024-06-20 15:26:43,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-20 15:26:43,737 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 201 transitions, 2449 flow [2024-06-20 15:26:43,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:43,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:43,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:43,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:26:43,738 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:43,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:43,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1246932014, now seen corresponding path program 3 times [2024-06-20 15:26:43,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:43,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385443150] [2024-06-20 15:26:43,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:43,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:43,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:43,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:43,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385443150] [2024-06-20 15:26:43,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385443150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:43,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:43,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:43,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133050547] [2024-06-20 15:26:43,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:43,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:43,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:43,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:43,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:43,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:43,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 201 transitions, 2449 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:43,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:43,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:43,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:44,274 INFO L124 PetriNetUnfolderBase]: 1798/3096 cut-off events. [2024-06-20 15:26:44,274 INFO L125 PetriNetUnfolderBase]: For 109641/109647 co-relation queries the response was YES. [2024-06-20 15:26:44,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3096 events. 1798/3096 cut-off events. For 109641/109647 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19247 event pairs, 433 based on Foata normal form. 16/3101 useless extension candidates. Maximal degree in co-relation 17651. Up to 2486 conditions per place. [2024-06-20 15:26:44,298 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 44 changer transitions 0/232 dead transitions. [2024-06-20 15:26:44,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 232 transitions, 3009 flow [2024-06-20 15:26:44,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:44,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:44,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:26:44,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:26:44,299 INFO L175 Difference]: Start difference. First operand has 186 places, 201 transitions, 2449 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:26:44,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 232 transitions, 3009 flow [2024-06-20 15:26:44,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 232 transitions, 2899 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:44,481 INFO L231 Difference]: Finished difference. Result has 188 places, 202 transitions, 2461 flow [2024-06-20 15:26:44,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2461, PETRI_PLACES=188, PETRI_TRANSITIONS=202} [2024-06-20 15:26:44,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-20 15:26:44,481 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 202 transitions, 2461 flow [2024-06-20 15:26:44,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:44,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:44,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:44,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:26:44,482 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:26:44,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:44,482 INFO L85 PathProgramCache]: Analyzing trace with hash -685071406, now seen corresponding path program 4 times [2024-06-20 15:26:44,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:44,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412059645] [2024-06-20 15:26:44,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:44,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:44,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:44,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:44,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:44,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412059645] [2024-06-20 15:26:44,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412059645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:44,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:44,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:44,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722062113] [2024-06-20 15:26:44,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:44,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:44,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:44,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:44,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:44,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:44,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 202 transitions, 2461 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:44,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:44,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:44,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:45,026 INFO L124 PetriNetUnfolderBase]: 1778/3074 cut-off events. [2024-06-20 15:26:45,027 INFO L125 PetriNetUnfolderBase]: For 103777/103783 co-relation queries the response was YES. [2024-06-20 15:26:45,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17128 conditions, 3074 events. 1778/3074 cut-off events. For 103777/103783 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19080 event pairs, 378 based on Foata normal form. 16/3079 useless extension candidates. Maximal degree in co-relation 17036. Up to 1710 conditions per place. [2024-06-20 15:26:45,053 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 55 changer transitions 0/232 dead transitions. [2024-06-20 15:26:45,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 232 transitions, 2923 flow [2024-06-20 15:26:45,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:45,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:45,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 15:26:45,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-20 15:26:45,054 INFO L175 Difference]: Start difference. First operand has 188 places, 202 transitions, 2461 flow. Second operand 7 states and 177 transitions. [2024-06-20 15:26:45,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 232 transitions, 2923 flow [2024-06-20 15:26:45,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 232 transitions, 2797 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:45,264 INFO L231 Difference]: Finished difference. Result has 188 places, 201 transitions, 2375 flow [2024-06-20 15:26:45,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2375, PETRI_PLACES=188, PETRI_TRANSITIONS=201} [2024-06-20 15:26:45,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-20 15:26:45,264 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 201 transitions, 2375 flow [2024-06-20 15:26:45,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:45,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:45,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:45,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:26:45,265 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-20 15:26:45,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:45,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2016186254, now seen corresponding path program 1 times [2024-06-20 15:26:45,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:45,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050625727] [2024-06-20 15:26:45,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:45,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:45,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:45,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-20 15:26:45,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:45,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050625727] [2024-06-20 15:26:45,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050625727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:45,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:45,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:45,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862447676] [2024-06-20 15:26:45,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:45,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:45,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:45,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:45,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:45,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:45,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 201 transitions, 2375 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:45,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:45,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:45,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:45,829 INFO L124 PetriNetUnfolderBase]: 1796/3078 cut-off events. [2024-06-20 15:26:45,829 INFO L125 PetriNetUnfolderBase]: For 95710/95710 co-relation queries the response was YES. [2024-06-20 15:26:45,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17270 conditions, 3078 events. 1796/3078 cut-off events. For 95710/95710 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19042 event pairs, 430 based on Foata normal form. 2/3073 useless extension candidates. Maximal degree in co-relation 17178. Up to 2581 conditions per place. [2024-06-20 15:26:45,860 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 145 selfloop transitions, 79 changer transitions 0/232 dead transitions. [2024-06-20 15:26:45,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 232 transitions, 3253 flow [2024-06-20 15:26:45,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:45,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:45,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:26:45,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-20 15:26:45,861 INFO L175 Difference]: Start difference. First operand has 188 places, 201 transitions, 2375 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:26:45,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 232 transitions, 3253 flow [2024-06-20 15:26:46,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 232 transitions, 3054 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:46,054 INFO L231 Difference]: Finished difference. Result has 188 places, 212 transitions, 2473 flow [2024-06-20 15:26:46,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2473, PETRI_PLACES=188, PETRI_TRANSITIONS=212} [2024-06-20 15:26:46,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-20 15:26:46,055 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 212 transitions, 2473 flow [2024-06-20 15:26:46,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:46,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:46,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:46,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:26:46,056 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-20 15:26:46,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:46,056 INFO L85 PathProgramCache]: Analyzing trace with hash -565126384, now seen corresponding path program 2 times [2024-06-20 15:26:46,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:46,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534313618] [2024-06-20 15:26:46,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:46,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:46,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:46,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-20 15:26:46,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:46,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534313618] [2024-06-20 15:26:46,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534313618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:46,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:46,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:46,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337059284] [2024-06-20 15:26:46,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:46,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:46,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:46,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:46,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:46,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:46,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 212 transitions, 2473 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:46,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:46,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:46,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:46,601 INFO L124 PetriNetUnfolderBase]: 1822/3125 cut-off events. [2024-06-20 15:26:46,601 INFO L125 PetriNetUnfolderBase]: For 101069/101069 co-relation queries the response was YES. [2024-06-20 15:26:46,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17401 conditions, 3125 events. 1822/3125 cut-off events. For 101069/101069 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19353 event pairs, 419 based on Foata normal form. 2/3121 useless extension candidates. Maximal degree in co-relation 17310. Up to 2724 conditions per place. [2024-06-20 15:26:46,631 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 163 selfloop transitions, 66 changer transitions 0/237 dead transitions. [2024-06-20 15:26:46,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 237 transitions, 3343 flow [2024-06-20 15:26:46,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:46,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:46,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:26:46,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-20 15:26:46,632 INFO L175 Difference]: Start difference. First operand has 188 places, 212 transitions, 2473 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:26:46,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 237 transitions, 3343 flow [2024-06-20 15:26:46,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 237 transitions, 3206 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:46,841 INFO L231 Difference]: Finished difference. Result has 192 places, 220 transitions, 2591 flow [2024-06-20 15:26:46,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2591, PETRI_PLACES=192, PETRI_TRANSITIONS=220} [2024-06-20 15:26:46,841 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-20 15:26:46,841 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 220 transitions, 2591 flow [2024-06-20 15:26:46,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:46,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:46,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:46,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:26:46,842 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-20 15:26:46,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:46,842 INFO L85 PathProgramCache]: Analyzing trace with hash -565120804, now seen corresponding path program 3 times [2024-06-20 15:26:46,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:46,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133007854] [2024-06-20 15:26:46,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:46,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:46,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:46,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133007854] [2024-06-20 15:26:46,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133007854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:46,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:46,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:46,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152885704] [2024-06-20 15:26:46,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:46,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:46,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:46,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:46,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:46,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:46,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 220 transitions, 2591 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:46,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:46,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:46,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:47,476 INFO L124 PetriNetUnfolderBase]: 1816/3117 cut-off events. [2024-06-20 15:26:47,476 INFO L125 PetriNetUnfolderBase]: For 103431/103431 co-relation queries the response was YES. [2024-06-20 15:26:47,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17360 conditions, 3117 events. 1816/3117 cut-off events. For 103431/103431 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19303 event pairs, 419 based on Foata normal form. 2/3113 useless extension candidates. Maximal degree in co-relation 17267. Up to 2718 conditions per place. [2024-06-20 15:26:47,504 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 163 selfloop transitions, 67 changer transitions 0/238 dead transitions. [2024-06-20 15:26:47,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 238 transitions, 3273 flow [2024-06-20 15:26:47,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:47,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:47,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-20 15:26:47,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-20 15:26:47,505 INFO L175 Difference]: Start difference. First operand has 192 places, 220 transitions, 2591 flow. Second operand 9 states and 209 transitions. [2024-06-20 15:26:47,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 238 transitions, 3273 flow [2024-06-20 15:26:47,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 238 transitions, 3149 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:47,709 INFO L231 Difference]: Finished difference. Result has 198 places, 220 transitions, 2608 flow [2024-06-20 15:26:47,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2608, PETRI_PLACES=198, PETRI_TRANSITIONS=220} [2024-06-20 15:26:47,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-20 15:26:47,710 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 220 transitions, 2608 flow [2024-06-20 15:26:47,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:47,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:47,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:47,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:26:47,711 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-20 15:26:47,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:47,711 INFO L85 PathProgramCache]: Analyzing trace with hash -2128785538, now seen corresponding path program 4 times [2024-06-20 15:26:47,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:47,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668498257] [2024-06-20 15:26:47,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:47,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:47,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:47,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:47,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:47,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668498257] [2024-06-20 15:26:47,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668498257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:47,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:47,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:47,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450268701] [2024-06-20 15:26:47,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:47,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:47,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:47,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:47,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:47,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:47,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 220 transitions, 2608 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:47,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:47,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:47,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:48,267 INFO L124 PetriNetUnfolderBase]: 1850/3174 cut-off events. [2024-06-20 15:26:48,267 INFO L125 PetriNetUnfolderBase]: For 110861/110861 co-relation queries the response was YES. [2024-06-20 15:26:48,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18015 conditions, 3174 events. 1850/3174 cut-off events. For 110861/110861 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19770 event pairs, 419 based on Foata normal form. 2/3170 useless extension candidates. Maximal degree in co-relation 17920. Up to 2662 conditions per place. [2024-06-20 15:26:48,296 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 98 changer transitions 0/258 dead transitions. [2024-06-20 15:26:48,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 258 transitions, 3778 flow [2024-06-20 15:26:48,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:26:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:26:48,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-20 15:26:48,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-20 15:26:48,297 INFO L175 Difference]: Start difference. First operand has 198 places, 220 transitions, 2608 flow. Second operand 9 states and 221 transitions. [2024-06-20 15:26:48,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 258 transitions, 3778 flow [2024-06-20 15:26:48,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 258 transitions, 3633 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 15:26:48,527 INFO L231 Difference]: Finished difference. Result has 200 places, 231 transitions, 2849 flow [2024-06-20 15:26:48,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2463, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2849, PETRI_PLACES=200, PETRI_TRANSITIONS=231} [2024-06-20 15:26:48,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-20 15:26:48,528 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 231 transitions, 2849 flow [2024-06-20 15:26:48,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:48,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:48,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:48,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:26:48,529 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-20 15:26:48,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:48,529 INFO L85 PathProgramCache]: Analyzing trace with hash -2128791118, now seen corresponding path program 5 times [2024-06-20 15:26:48,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:48,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43800098] [2024-06-20 15:26:48,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:48,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:48,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:48,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:48,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:48,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43800098] [2024-06-20 15:26:48,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43800098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:48,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:48,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:48,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558683644] [2024-06-20 15:26:48,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:48,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:48,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:48,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:48,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:48,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 231 transitions, 2849 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:48,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:48,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:48,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:49,076 INFO L124 PetriNetUnfolderBase]: 1844/3166 cut-off events. [2024-06-20 15:26:49,077 INFO L125 PetriNetUnfolderBase]: For 113490/113490 co-relation queries the response was YES. [2024-06-20 15:26:49,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18143 conditions, 3166 events. 1844/3166 cut-off events. For 113490/113490 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 19694 event pairs, 419 based on Foata normal form. 2/3162 useless extension candidates. Maximal degree in co-relation 18046. Up to 2657 conditions per place. [2024-06-20 15:26:49,104 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 96 changer transitions 0/255 dead transitions. [2024-06-20 15:26:49,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 255 transitions, 3777 flow [2024-06-20 15:26:49,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:49,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:49,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-20 15:26:49,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-20 15:26:49,106 INFO L175 Difference]: Start difference. First operand has 200 places, 231 transitions, 2849 flow. Second operand 7 states and 180 transitions. [2024-06-20 15:26:49,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 255 transitions, 3777 flow [2024-06-20 15:26:49,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 255 transitions, 3530 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:49,372 INFO L231 Difference]: Finished difference. Result has 201 places, 231 transitions, 2814 flow [2024-06-20 15:26:49,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2814, PETRI_PLACES=201, PETRI_TRANSITIONS=231} [2024-06-20 15:26:49,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-20 15:26:49,373 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 231 transitions, 2814 flow [2024-06-20 15:26:49,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:49,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:49,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:49,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:26:49,373 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-20 15:26:49,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:49,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2121433888, now seen corresponding path program 6 times [2024-06-20 15:26:49,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:49,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389108221] [2024-06-20 15:26:49,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:49,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:49,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:49,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:49,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:49,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389108221] [2024-06-20 15:26:49,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389108221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:49,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:49,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:49,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825707771] [2024-06-20 15:26:49,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:49,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:49,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:49,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:49,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:49,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:49,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 231 transitions, 2814 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:49,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:49,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:49,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:49,929 INFO L124 PetriNetUnfolderBase]: 1877/3232 cut-off events. [2024-06-20 15:26:49,929 INFO L125 PetriNetUnfolderBase]: For 113549/113549 co-relation queries the response was YES. [2024-06-20 15:26:49,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18568 conditions, 3232 events. 1877/3232 cut-off events. For 113549/113549 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20213 event pairs, 398 based on Foata normal form. 2/3232 useless extension candidates. Maximal degree in co-relation 18471. Up to 2813 conditions per place. [2024-06-20 15:26:49,960 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 53 changer transitions 0/272 dead transitions. [2024-06-20 15:26:49,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 272 transitions, 3792 flow [2024-06-20 15:26:49,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:49,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:49,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-20 15:26:49,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-20 15:26:49,961 INFO L175 Difference]: Start difference. First operand has 201 places, 231 transitions, 2814 flow. Second operand 6 states and 160 transitions. [2024-06-20 15:26:49,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 272 transitions, 3792 flow [2024-06-20 15:26:50,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 272 transitions, 3561 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:26:50,220 INFO L231 Difference]: Finished difference. Result has 202 places, 248 transitions, 3067 flow [2024-06-20 15:26:50,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2615, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3067, PETRI_PLACES=202, PETRI_TRANSITIONS=248} [2024-06-20 15:26:50,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-20 15:26:50,221 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 248 transitions, 3067 flow [2024-06-20 15:26:50,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:50,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:50,222 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-20 15:26:50,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:26:50,222 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-20 15:26:50,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:50,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1578934314, now seen corresponding path program 1 times [2024-06-20 15:26:50,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:50,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055991035] [2024-06-20 15:26:50,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:50,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:50,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:50,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:50,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:50,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055991035] [2024-06-20 15:26:50,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055991035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:50,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:50,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:50,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351256265] [2024-06-20 15:26:50,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:50,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:50,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:50,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:50,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:50,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:50,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 248 transitions, 3067 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:50,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:50,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:50,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:50,782 INFO L124 PetriNetUnfolderBase]: 1905/3285 cut-off events. [2024-06-20 15:26:50,782 INFO L125 PetriNetUnfolderBase]: For 116541/116547 co-relation queries the response was YES. [2024-06-20 15:26:50,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18881 conditions, 3285 events. 1905/3285 cut-off events. For 116541/116547 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20705 event pairs, 425 based on Foata normal form. 6/3286 useless extension candidates. Maximal degree in co-relation 18782. Up to 2729 conditions per place. [2024-06-20 15:26:50,811 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 78 changer transitions 0/289 dead transitions. [2024-06-20 15:26:50,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 289 transitions, 4118 flow [2024-06-20 15:26:50,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:50,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:50,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-20 15:26:50,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:26:50,812 INFO L175 Difference]: Start difference. First operand has 202 places, 248 transitions, 3067 flow. Second operand 7 states and 182 transitions. [2024-06-20 15:26:50,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 289 transitions, 4118 flow [2024-06-20 15:26:51,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 289 transitions, 4012 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:51,125 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 3282 flow [2024-06-20 15:26:51,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3282, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-06-20 15:26:51,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-20 15:26:51,126 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 3282 flow [2024-06-20 15:26:51,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:51,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:51,126 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-20 15:26:51,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:26:51,126 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-20 15:26:51,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:51,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1254193194, now seen corresponding path program 2 times [2024-06-20 15:26:51,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:51,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154514908] [2024-06-20 15:26:51,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:51,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:51,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:51,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:51,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:51,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154514908] [2024-06-20 15:26:51,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154514908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:51,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:51,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:51,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559066532] [2024-06-20 15:26:51,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:51,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:51,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:51,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:51,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:51,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:51,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 3282 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:51,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:51,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:51,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:51,699 INFO L124 PetriNetUnfolderBase]: 1941/3347 cut-off events. [2024-06-20 15:26:51,699 INFO L125 PetriNetUnfolderBase]: For 125021/125027 co-relation queries the response was YES. [2024-06-20 15:26:51,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19742 conditions, 3347 events. 1941/3347 cut-off events. For 125021/125027 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21183 event pairs, 425 based on Foata normal form. 6/3348 useless extension candidates. Maximal degree in co-relation 19641. Up to 2760 conditions per place. [2024-06-20 15:26:51,731 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 84 changer transitions 0/295 dead transitions. [2024-06-20 15:26:51,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 295 transitions, 4331 flow [2024-06-20 15:26:51,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:51,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:51,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:26:51,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:26:51,732 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 3282 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:26:51,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 295 transitions, 4331 flow [2024-06-20 15:26:52,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 295 transitions, 4227 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-20 15:26:52,156 INFO L231 Difference]: Finished difference. Result has 214 places, 275 transitions, 3504 flow [2024-06-20 15:26:52,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3504, PETRI_PLACES=214, PETRI_TRANSITIONS=275} [2024-06-20 15:26:52,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-20 15:26:52,156 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 275 transitions, 3504 flow [2024-06-20 15:26:52,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:52,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:52,156 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-20 15:26:52,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:26:52,157 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-20 15:26:52,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:52,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1571210526, now seen corresponding path program 3 times [2024-06-20 15:26:52,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:52,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192105467] [2024-06-20 15:26:52,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:52,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:52,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:52,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:52,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192105467] [2024-06-20 15:26:52,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192105467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:52,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:52,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:52,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907248157] [2024-06-20 15:26:52,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:52,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:52,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:52,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:52,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:52,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:52,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 275 transitions, 3504 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:52,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:52,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:52,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:52,740 INFO L124 PetriNetUnfolderBase]: 1935/3339 cut-off events. [2024-06-20 15:26:52,741 INFO L125 PetriNetUnfolderBase]: For 127632/127638 co-relation queries the response was YES. [2024-06-20 15:26:52,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19895 conditions, 3339 events. 1935/3339 cut-off events. For 127632/127638 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21159 event pairs, 425 based on Foata normal form. 6/3340 useless extension candidates. Maximal degree in co-relation 19790. Up to 2755 conditions per place. [2024-06-20 15:26:52,773 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 201 selfloop transitions, 85 changer transitions 0/294 dead transitions. [2024-06-20 15:26:52,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 294 transitions, 4318 flow [2024-06-20 15:26:52,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:52,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:52,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:26:52,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-20 15:26:52,774 INFO L175 Difference]: Start difference. First operand has 214 places, 275 transitions, 3504 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:26:52,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 294 transitions, 4318 flow [2024-06-20 15:26:53,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 294 transitions, 4150 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:53,132 INFO L231 Difference]: Finished difference. Result has 218 places, 275 transitions, 3513 flow [2024-06-20 15:26:53,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3513, PETRI_PLACES=218, PETRI_TRANSITIONS=275} [2024-06-20 15:26:53,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-20 15:26:53,132 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 275 transitions, 3513 flow [2024-06-20 15:26:53,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:53,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:53,133 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-20 15:26:53,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:26:53,133 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-20 15:26:53,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:53,133 INFO L85 PathProgramCache]: Analyzing trace with hash -847716112, now seen corresponding path program 1 times [2024-06-20 15:26:53,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:53,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003602596] [2024-06-20 15:26:53,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:53,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:53,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:53,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-20 15:26:53,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:53,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003602596] [2024-06-20 15:26:53,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003602596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:53,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:53,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:53,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248335466] [2024-06-20 15:26:53,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:53,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:53,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:53,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:53,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:53,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:53,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 275 transitions, 3513 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:53,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:53,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:53,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:53,720 INFO L124 PetriNetUnfolderBase]: 1940/3344 cut-off events. [2024-06-20 15:26:53,721 INFO L125 PetriNetUnfolderBase]: For 130899/130905 co-relation queries the response was YES. [2024-06-20 15:26:53,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20047 conditions, 3344 events. 1940/3344 cut-off events. For 130899/130905 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21160 event pairs, 416 based on Foata normal form. 5/3345 useless extension candidates. Maximal degree in co-relation 19941. Up to 2902 conditions per place. [2024-06-20 15:26:53,752 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 228 selfloop transitions, 61 changer transitions 0/297 dead transitions. [2024-06-20 15:26:53,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 297 transitions, 4396 flow [2024-06-20 15:26:53,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:53,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:26:53,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-20 15:26:53,753 INFO L175 Difference]: Start difference. First operand has 218 places, 275 transitions, 3513 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:26:53,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 297 transitions, 4396 flow [2024-06-20 15:26:54,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 297 transitions, 4232 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:54,158 INFO L231 Difference]: Finished difference. Result has 221 places, 278 transitions, 3536 flow [2024-06-20 15:26:54,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3353, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3536, PETRI_PLACES=221, PETRI_TRANSITIONS=278} [2024-06-20 15:26:54,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-20 15:26:54,159 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 278 transitions, 3536 flow [2024-06-20 15:26:54,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:54,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:54,159 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-20 15:26:54,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:26:54,160 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-20 15:26:54,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:54,160 INFO L85 PathProgramCache]: Analyzing trace with hash -234570720, now seen corresponding path program 1 times [2024-06-20 15:26:54,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:54,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282165185] [2024-06-20 15:26:54,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:54,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:54,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:54,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:54,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282165185] [2024-06-20 15:26:54,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282165185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:54,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:54,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:54,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466954594] [2024-06-20 15:26:54,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:54,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:54,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:54,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:54,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:54,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:54,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 278 transitions, 3536 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:54,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:54,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:54,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:54,752 INFO L124 PetriNetUnfolderBase]: 1956/3368 cut-off events. [2024-06-20 15:26:54,752 INFO L125 PetriNetUnfolderBase]: For 139527/139533 co-relation queries the response was YES. [2024-06-20 15:26:54,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20228 conditions, 3368 events. 1956/3368 cut-off events. For 139527/139533 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21288 event pairs, 417 based on Foata normal form. 8/3372 useless extension candidates. Maximal degree in co-relation 20121. Up to 2914 conditions per place. [2024-06-20 15:26:54,785 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 229 selfloop transitions, 64 changer transitions 0/301 dead transitions. [2024-06-20 15:26:54,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 301 transitions, 4426 flow [2024-06-20 15:26:54,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:26:54,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:26:54,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:26:54,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-20 15:26:54,786 INFO L175 Difference]: Start difference. First operand has 221 places, 278 transitions, 3536 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:26:54,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 301 transitions, 4426 flow [2024-06-20 15:26:55,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 301 transitions, 4319 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:55,098 INFO L231 Difference]: Finished difference. Result has 225 places, 281 transitions, 3621 flow [2024-06-20 15:26:55,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3621, PETRI_PLACES=225, PETRI_TRANSITIONS=281} [2024-06-20 15:26:55,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-20 15:26:55,099 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 281 transitions, 3621 flow [2024-06-20 15:26:55,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:55,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:55,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:26:55,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:26:55,099 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-20 15:26:55,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:55,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1774716800, now seen corresponding path program 4 times [2024-06-20 15:26:55,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:55,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754233859] [2024-06-20 15:26:55,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:55,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:55,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:55,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:55,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:55,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754233859] [2024-06-20 15:26:55,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754233859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:55,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:55,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:55,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626799614] [2024-06-20 15:26:55,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:55,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:55,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:55,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:55,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:55,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:55,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 281 transitions, 3621 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:55,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:55,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:55,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:55,664 INFO L124 PetriNetUnfolderBase]: 1982/3413 cut-off events. [2024-06-20 15:26:55,664 INFO L125 PetriNetUnfolderBase]: For 146007/146013 co-relation queries the response was YES. [2024-06-20 15:26:55,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20739 conditions, 3413 events. 1982/3413 cut-off events. For 146007/146013 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 21648 event pairs, 428 based on Foata normal form. 6/3414 useless extension candidates. Maximal degree in co-relation 20630. Up to 2808 conditions per place. [2024-06-20 15:26:55,698 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 203 selfloop transitions, 97 changer transitions 0/308 dead transitions. [2024-06-20 15:26:55,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 308 transitions, 4667 flow [2024-06-20 15:26:55,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:55,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:55,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-20 15:26:55,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:26:55,699 INFO L175 Difference]: Start difference. First operand has 225 places, 281 transitions, 3621 flow. Second operand 6 states and 156 transitions. [2024-06-20 15:26:55,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 308 transitions, 4667 flow [2024-06-20 15:26:56,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 308 transitions, 4497 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 15:26:56,229 INFO L231 Difference]: Finished difference. Result has 226 places, 289 transitions, 3745 flow [2024-06-20 15:26:56,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3451, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3745, PETRI_PLACES=226, PETRI_TRANSITIONS=289} [2024-06-20 15:26:56,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-20 15:26:56,230 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 289 transitions, 3745 flow [2024-06-20 15:26:56,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:56,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:56,230 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-20 15:26:56,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:26:56,231 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-20 15:26:56,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:56,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1779265272, now seen corresponding path program 5 times [2024-06-20 15:26:56,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:56,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211345308] [2024-06-20 15:26:56,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:56,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:56,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:56,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:56,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:56,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211345308] [2024-06-20 15:26:56,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211345308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:56,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:56,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:56,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234963674] [2024-06-20 15:26:56,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:56,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:56,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:56,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:56,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:56,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:56,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 289 transitions, 3745 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:56,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:56,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:56,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:56,797 INFO L124 PetriNetUnfolderBase]: 1976/3405 cut-off events. [2024-06-20 15:26:56,797 INFO L125 PetriNetUnfolderBase]: For 147961/147967 co-relation queries the response was YES. [2024-06-20 15:26:56,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20697 conditions, 3405 events. 1976/3405 cut-off events. For 147961/147967 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 21603 event pairs, 427 based on Foata normal form. 6/3406 useless extension candidates. Maximal degree in co-relation 20587. Up to 2803 conditions per place. [2024-06-20 15:26:56,833 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 206 selfloop transitions, 100 changer transitions 0/314 dead transitions. [2024-06-20 15:26:56,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 314 transitions, 4737 flow [2024-06-20 15:26:56,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:56,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-20 15:26:56,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-20 15:26:56,834 INFO L175 Difference]: Start difference. First operand has 226 places, 289 transitions, 3745 flow. Second operand 6 states and 162 transitions. [2024-06-20 15:26:56,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 314 transitions, 4737 flow [2024-06-20 15:26:57,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 314 transitions, 4555 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 15:26:57,338 INFO L231 Difference]: Finished difference. Result has 228 places, 289 transitions, 3786 flow [2024-06-20 15:26:57,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3786, PETRI_PLACES=228, PETRI_TRANSITIONS=289} [2024-06-20 15:26:57,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-20 15:26:57,339 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 289 transitions, 3786 flow [2024-06-20 15:26:57,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:57,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:57,339 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-20 15:26:57,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:26:57,339 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-20 15:26:57,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:57,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1346620130, now seen corresponding path program 6 times [2024-06-20 15:26:57,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:57,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917296056] [2024-06-20 15:26:57,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:57,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:57,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:57,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-20 15:26:57,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:57,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917296056] [2024-06-20 15:26:57,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917296056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:57,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:57,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:26:57,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008425971] [2024-06-20 15:26:57,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:57,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:26:57,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:57,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:26:57,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:26:57,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:57,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 289 transitions, 3786 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:57,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:57,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:57,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:57,983 INFO L124 PetriNetUnfolderBase]: 1986/3420 cut-off events. [2024-06-20 15:26:57,983 INFO L125 PetriNetUnfolderBase]: For 146661/146661 co-relation queries the response was YES. [2024-06-20 15:26:58,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20826 conditions, 3420 events. 1986/3420 cut-off events. For 146661/146661 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21661 event pairs, 397 based on Foata normal form. 2/3420 useless extension candidates. Maximal degree in co-relation 20716. Up to 2917 conditions per place. [2024-06-20 15:26:58,019 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 243 selfloop transitions, 70 changer transitions 0/321 dead transitions. [2024-06-20 15:26:58,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 321 transitions, 4662 flow [2024-06-20 15:26:58,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:58,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:58,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-20 15:26:58,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6626016260162602 [2024-06-20 15:26:58,020 INFO L175 Difference]: Start difference. First operand has 228 places, 289 transitions, 3786 flow. Second operand 6 states and 163 transitions. [2024-06-20 15:26:58,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 321 transitions, 4662 flow [2024-06-20 15:26:58,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 321 transitions, 4459 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:26:58,417 INFO L231 Difference]: Finished difference. Result has 229 places, 295 transitions, 3881 flow [2024-06-20 15:26:58,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3881, PETRI_PLACES=229, PETRI_TRANSITIONS=295} [2024-06-20 15:26:58,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-20 15:26:58,418 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 295 transitions, 3881 flow [2024-06-20 15:26:58,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:58,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:58,418 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-20 15:26:58,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:26:58,418 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-20 15:26:58,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:58,419 INFO L85 PathProgramCache]: Analyzing trace with hash 47536468, now seen corresponding path program 1 times [2024-06-20 15:26:58,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:58,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073449142] [2024-06-20 15:26:58,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:58,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:58,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:58,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-20 15:26:58,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:58,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073449142] [2024-06-20 15:26:58,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073449142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:58,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:58,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:58,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421503643] [2024-06-20 15:26:58,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:58,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:58,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:58,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:58,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:58,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:58,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 295 transitions, 3881 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:58,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:58,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:58,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:26:58,991 INFO L124 PetriNetUnfolderBase]: 2007/3453 cut-off events. [2024-06-20 15:26:58,991 INFO L125 PetriNetUnfolderBase]: For 146155/146161 co-relation queries the response was YES. [2024-06-20 15:26:59,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21153 conditions, 3453 events. 2007/3453 cut-off events. For 146155/146161 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21875 event pairs, 423 based on Foata normal form. 1/3448 useless extension candidates. Maximal degree in co-relation 21043. Up to 2969 conditions per place. [2024-06-20 15:26:59,025 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 249 selfloop transitions, 68 changer transitions 0/325 dead transitions. [2024-06-20 15:26:59,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 325 transitions, 4925 flow [2024-06-20 15:26:59,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:26:59,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:26:59,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:26:59,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-20 15:26:59,026 INFO L175 Difference]: Start difference. First operand has 229 places, 295 transitions, 3881 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:26:59,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 325 transitions, 4925 flow [2024-06-20 15:26:59,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 325 transitions, 4833 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 15:26:59,482 INFO L231 Difference]: Finished difference. Result has 232 places, 304 transitions, 4081 flow [2024-06-20 15:26:59,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3789, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4081, PETRI_PLACES=232, PETRI_TRANSITIONS=304} [2024-06-20 15:26:59,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-20 15:26:59,483 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 304 transitions, 4081 flow [2024-06-20 15:26:59,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:59,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:26:59,483 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-20 15:26:59,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:26:59,483 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-20 15:26:59,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:26:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1826292646, now seen corresponding path program 2 times [2024-06-20 15:26:59,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:26:59,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009812240] [2024-06-20 15:26:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:26:59,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:26:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:26:59,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:26:59,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:26:59,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009812240] [2024-06-20 15:26:59,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009812240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:26:59,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:26:59,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:26:59,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234835056] [2024-06-20 15:26:59,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:26:59,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:26:59,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:26:59,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:26:59,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:26:59,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:26:59,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 304 transitions, 4081 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:26:59,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:26:59,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:26:59,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:00,092 INFO L124 PetriNetUnfolderBase]: 2012/3464 cut-off events. [2024-06-20 15:27:00,092 INFO L125 PetriNetUnfolderBase]: For 151560/151566 co-relation queries the response was YES. [2024-06-20 15:27:00,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21345 conditions, 3464 events. 2012/3464 cut-off events. For 151560/151566 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22001 event pairs, 409 based on Foata normal form. 5/3465 useless extension candidates. Maximal degree in co-relation 21234. Up to 3057 conditions per place. [2024-06-20 15:27:00,124 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 35 changer transitions 0/323 dead transitions. [2024-06-20 15:27:00,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 323 transitions, 4807 flow [2024-06-20 15:27:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:00,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:00,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:27:00,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-20 15:27:00,125 INFO L175 Difference]: Start difference. First operand has 232 places, 304 transitions, 4081 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:27:00,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 323 transitions, 4807 flow [2024-06-20 15:27:00,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 323 transitions, 4637 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:27:00,557 INFO L231 Difference]: Finished difference. Result has 235 places, 307 transitions, 4049 flow [2024-06-20 15:27:00,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4049, PETRI_PLACES=235, PETRI_TRANSITIONS=307} [2024-06-20 15:27:00,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-20 15:27:00,558 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 307 transitions, 4049 flow [2024-06-20 15:27:00,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:00,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:00,558 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-20 15:27:00,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:27:00,558 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-20 15:27:00,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:00,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1910341798, now seen corresponding path program 3 times [2024-06-20 15:27:00,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:00,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933957744] [2024-06-20 15:27:00,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:00,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:00,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:00,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:00,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:00,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933957744] [2024-06-20 15:27:00,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933957744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:00,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:00,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:27:00,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806388559] [2024-06-20 15:27:00,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:00,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:27:00,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:00,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:27:00,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:27:00,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:00,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 307 transitions, 4049 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:00,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:00,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:00,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:01,128 INFO L124 PetriNetUnfolderBase]: 2017/3467 cut-off events. [2024-06-20 15:27:01,128 INFO L125 PetriNetUnfolderBase]: For 157507/157513 co-relation queries the response was YES. [2024-06-20 15:27:01,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21384 conditions, 3467 events. 2017/3467 cut-off events. For 157507/157513 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22004 event pairs, 424 based on Foata normal form. 5/3465 useless extension candidates. Maximal degree in co-relation 21273. Up to 2981 conditions per place. [2024-06-20 15:27:01,165 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 250 selfloop transitions, 70 changer transitions 0/328 dead transitions. [2024-06-20 15:27:01,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 328 transitions, 4999 flow [2024-06-20 15:27:01,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:01,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:01,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 15:27:01,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-20 15:27:01,166 INFO L175 Difference]: Start difference. First operand has 235 places, 307 transitions, 4049 flow. Second operand 6 states and 149 transitions. [2024-06-20 15:27:01,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 328 transitions, 4999 flow [2024-06-20 15:27:01,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 328 transitions, 4899 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:01,649 INFO L231 Difference]: Finished difference. Result has 236 places, 310 transitions, 4145 flow [2024-06-20 15:27:01,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4145, PETRI_PLACES=236, PETRI_TRANSITIONS=310} [2024-06-20 15:27:01,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-20 15:27:01,649 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 310 transitions, 4145 flow [2024-06-20 15:27:01,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:01,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:01,650 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-20 15:27:01,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:27:01,650 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-20 15:27:01,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:01,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1922721958, now seen corresponding path program 4 times [2024-06-20 15:27:01,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:01,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292941485] [2024-06-20 15:27:01,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:01,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:01,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:01,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:01,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:01,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292941485] [2024-06-20 15:27:01,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292941485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:01,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:01,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:27:01,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498048255] [2024-06-20 15:27:01,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:01,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:27:01,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:01,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:27:01,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:27:01,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:01,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 310 transitions, 4145 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:01,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:01,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:01,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:02,244 INFO L124 PetriNetUnfolderBase]: 2014/3463 cut-off events. [2024-06-20 15:27:02,244 INFO L125 PetriNetUnfolderBase]: For 161064/161070 co-relation queries the response was YES. [2024-06-20 15:27:02,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21467 conditions, 3463 events. 2014/3463 cut-off events. For 161064/161070 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 21995 event pairs, 424 based on Foata normal form. 5/3461 useless extension candidates. Maximal degree in co-relation 21356. Up to 2978 conditions per place. [2024-06-20 15:27:02,276 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 247 selfloop transitions, 69 changer transitions 0/324 dead transitions. [2024-06-20 15:27:02,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 324 transitions, 4921 flow [2024-06-20 15:27:02,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:02,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:02,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 15:27:02,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-20 15:27:02,277 INFO L175 Difference]: Start difference. First operand has 236 places, 310 transitions, 4145 flow. Second operand 6 states and 145 transitions. [2024-06-20 15:27:02,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 324 transitions, 4921 flow [2024-06-20 15:27:02,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 324 transitions, 4721 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:02,766 INFO L231 Difference]: Finished difference. Result has 238 places, 310 transitions, 4089 flow [2024-06-20 15:27:02,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3945, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4089, PETRI_PLACES=238, PETRI_TRANSITIONS=310} [2024-06-20 15:27:02,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-20 15:27:02,767 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 310 transitions, 4089 flow [2024-06-20 15:27:02,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:02,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:02,767 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-20 15:27:02,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:27:02,767 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-20 15:27:02,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:02,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1672072224, now seen corresponding path program 2 times [2024-06-20 15:27:02,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:02,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473795884] [2024-06-20 15:27:02,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:02,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:02,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:02,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:02,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:02,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473795884] [2024-06-20 15:27:02,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473795884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:02,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:02,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:02,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795518144] [2024-06-20 15:27:02,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:02,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:02,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:02,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:02,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:02,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:02,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 310 transitions, 4089 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:02,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:02,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:02,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:03,347 INFO L124 PetriNetUnfolderBase]: 2019/3467 cut-off events. [2024-06-20 15:27:03,347 INFO L125 PetriNetUnfolderBase]: For 164340/164340 co-relation queries the response was YES. [2024-06-20 15:27:03,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21568 conditions, 3467 events. 2019/3467 cut-off events. For 164340/164340 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 21990 event pairs, 418 based on Foata normal form. 1/3462 useless extension candidates. Maximal degree in co-relation 21456. Up to 3013 conditions per place. [2024-06-20 15:27:03,382 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 257 selfloop transitions, 64 changer transitions 0/329 dead transitions. [2024-06-20 15:27:03,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 329 transitions, 5055 flow [2024-06-20 15:27:03,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:03,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:03,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:27:03,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-20 15:27:03,383 INFO L175 Difference]: Start difference. First operand has 238 places, 310 transitions, 4089 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:27:03,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 329 transitions, 5055 flow [2024-06-20 15:27:03,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 329 transitions, 4870 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:03,822 INFO L231 Difference]: Finished difference. Result has 240 places, 313 transitions, 4100 flow [2024-06-20 15:27:03,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4100, PETRI_PLACES=240, PETRI_TRANSITIONS=313} [2024-06-20 15:27:03,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-20 15:27:03,822 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 313 transitions, 4100 flow [2024-06-20 15:27:03,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:03,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:03,823 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-20 15:27:03,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:27:03,823 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-20 15:27:03,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:03,823 INFO L85 PathProgramCache]: Analyzing trace with hash -339062328, now seen corresponding path program 5 times [2024-06-20 15:27:03,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:03,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410148694] [2024-06-20 15:27:03,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:03,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:03,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:03,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-20 15:27:03,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:03,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410148694] [2024-06-20 15:27:03,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410148694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:03,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:03,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:27:03,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190596942] [2024-06-20 15:27:03,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:03,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:27:03,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:03,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:27:03,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:27:03,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:03,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 313 transitions, 4100 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:03,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:03,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:03,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:04,452 INFO L124 PetriNetUnfolderBase]: 2013/3464 cut-off events. [2024-06-20 15:27:04,452 INFO L125 PetriNetUnfolderBase]: For 168951/168957 co-relation queries the response was YES. [2024-06-20 15:27:04,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21390 conditions, 3464 events. 2013/3464 cut-off events. For 168951/168957 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 22035 event pairs, 423 based on Foata normal form. 6/3463 useless extension candidates. Maximal degree in co-relation 21278. Up to 2994 conditions per place. [2024-06-20 15:27:04,483 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 262 selfloop transitions, 59 changer transitions 0/329 dead transitions. [2024-06-20 15:27:04,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 329 transitions, 4896 flow [2024-06-20 15:27:04,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:27:04,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:27:04,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-20 15:27:04,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-20 15:27:04,484 INFO L175 Difference]: Start difference. First operand has 240 places, 313 transitions, 4100 flow. Second operand 5 states and 129 transitions. [2024-06-20 15:27:04,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 329 transitions, 4896 flow [2024-06-20 15:27:04,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 329 transitions, 4753 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:04,921 INFO L231 Difference]: Finished difference. Result has 241 places, 313 transitions, 4089 flow [2024-06-20 15:27:04,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4089, PETRI_PLACES=241, PETRI_TRANSITIONS=313} [2024-06-20 15:27:04,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-20 15:27:04,921 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 313 transitions, 4089 flow [2024-06-20 15:27:04,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:04,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:04,921 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-20 15:27:04,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:27:04,922 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-20 15:27:04,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:04,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1702907118, now seen corresponding path program 6 times [2024-06-20 15:27:04,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:04,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975767403] [2024-06-20 15:27:04,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:04,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:04,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:05,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:05,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975767403] [2024-06-20 15:27:05,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975767403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:05,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:05,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:27:05,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874283181] [2024-06-20 15:27:05,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:05,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:27:05,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:05,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:27:05,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:27:05,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:05,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 313 transitions, 4089 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:05,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:05,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:05,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:05,513 INFO L124 PetriNetUnfolderBase]: 2007/3462 cut-off events. [2024-06-20 15:27:05,513 INFO L125 PetriNetUnfolderBase]: For 170065/170071 co-relation queries the response was YES. [2024-06-20 15:27:05,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21290 conditions, 3462 events. 2007/3462 cut-off events. For 170065/170071 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22042 event pairs, 407 based on Foata normal form. 6/3464 useless extension candidates. Maximal degree in co-relation 21176. Up to 2988 conditions per place. [2024-06-20 15:27:05,548 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 264 selfloop transitions, 67 changer transitions 0/339 dead transitions. [2024-06-20 15:27:05,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 339 transitions, 4817 flow [2024-06-20 15:27:05,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:05,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:05,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:27:05,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:27:05,549 INFO L175 Difference]: Start difference. First operand has 241 places, 313 transitions, 4089 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:27:05,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 339 transitions, 4817 flow [2024-06-20 15:27:06,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 339 transitions, 4638 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:06,029 INFO L231 Difference]: Finished difference. Result has 242 places, 313 transitions, 4061 flow [2024-06-20 15:27:06,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3910, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4061, PETRI_PLACES=242, PETRI_TRANSITIONS=313} [2024-06-20 15:27:06,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-20 15:27:06,029 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 313 transitions, 4061 flow [2024-06-20 15:27:06,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:06,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:06,030 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-20 15:27:06,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:27:06,030 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-20 15:27:06,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:06,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1936843884, now seen corresponding path program 3 times [2024-06-20 15:27:06,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:06,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240728308] [2024-06-20 15:27:06,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:06,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:06,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:06,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:06,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:06,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240728308] [2024-06-20 15:27:06,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240728308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:06,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:06,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:06,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033060736] [2024-06-20 15:27:06,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:06,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:06,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:06,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:06,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:06,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:06,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 313 transitions, 4061 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:06,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:06,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:06,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:06,708 INFO L124 PetriNetUnfolderBase]: 2004/3458 cut-off events. [2024-06-20 15:27:06,708 INFO L125 PetriNetUnfolderBase]: For 166661/166667 co-relation queries the response was YES. [2024-06-20 15:27:06,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21198 conditions, 3458 events. 2004/3458 cut-off events. For 166661/166667 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22001 event pairs, 414 based on Foata normal form. 5/3459 useless extension candidates. Maximal degree in co-relation 21084. Up to 2994 conditions per place. [2024-06-20 15:27:06,744 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 257 selfloop transitions, 65 changer transitions 0/330 dead transitions. [2024-06-20 15:27:06,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 330 transitions, 4863 flow [2024-06-20 15:27:06,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:06,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:06,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:27:06,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:27:06,745 INFO L175 Difference]: Start difference. First operand has 242 places, 313 transitions, 4061 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:27:06,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 330 transitions, 4863 flow [2024-06-20 15:27:07,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 330 transitions, 4703 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:07,228 INFO L231 Difference]: Finished difference. Result has 241 places, 313 transitions, 4045 flow [2024-06-20 15:27:07,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4045, PETRI_PLACES=241, PETRI_TRANSITIONS=313} [2024-06-20 15:27:07,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-20 15:27:07,229 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 313 transitions, 4045 flow [2024-06-20 15:27:07,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:07,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:07,229 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-20 15:27:07,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:27:07,229 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-20 15:27:07,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:07,230 INFO L85 PathProgramCache]: Analyzing trace with hash 145141812, now seen corresponding path program 4 times [2024-06-20 15:27:07,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:07,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198149880] [2024-06-20 15:27:07,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:07,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:07,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:07,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:07,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:07,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198149880] [2024-06-20 15:27:07,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198149880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:07,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:07,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:07,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081928379] [2024-06-20 15:27:07,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:07,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:07,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:07,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:07,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:07,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:07,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 313 transitions, 4045 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:07,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:07,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:07,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:07,833 INFO L124 PetriNetUnfolderBase]: 2001/3443 cut-off events. [2024-06-20 15:27:07,834 INFO L125 PetriNetUnfolderBase]: For 160069/160069 co-relation queries the response was YES. [2024-06-20 15:27:07,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20974 conditions, 3443 events. 2001/3443 cut-off events. For 160069/160069 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 21838 event pairs, 417 based on Foata normal form. 1/3438 useless extension candidates. Maximal degree in co-relation 20860. Up to 2991 conditions per place. [2024-06-20 15:27:07,870 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 253 selfloop transitions, 65 changer transitions 0/326 dead transitions. [2024-06-20 15:27:07,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 326 transitions, 4713 flow [2024-06-20 15:27:07,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:07,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:07,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 15:27:07,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-20 15:27:07,871 INFO L175 Difference]: Start difference. First operand has 241 places, 313 transitions, 4045 flow. Second operand 6 states and 146 transitions. [2024-06-20 15:27:07,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 326 transitions, 4713 flow [2024-06-20 15:27:08,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 326 transitions, 4497 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:08,331 INFO L231 Difference]: Finished difference. Result has 240 places, 313 transitions, 3969 flow [2024-06-20 15:27:08,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3969, PETRI_PLACES=240, PETRI_TRANSITIONS=313} [2024-06-20 15:27:08,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-20 15:27:08,331 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 313 transitions, 3969 flow [2024-06-20 15:27:08,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:08,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:08,331 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-20 15:27:08,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:27:08,331 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-20 15:27:08,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:08,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1774702912, now seen corresponding path program 2 times [2024-06-20 15:27:08,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:08,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427267654] [2024-06-20 15:27:08,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:08,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:08,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:08,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:08,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:08,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427267654] [2024-06-20 15:27:08,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427267654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:08,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:08,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:08,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745932580] [2024-06-20 15:27:08,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:08,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:08,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:08,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:08,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:08,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:08,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 313 transitions, 3969 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:08,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:08,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:08,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:08,919 INFO L124 PetriNetUnfolderBase]: 2017/3478 cut-off events. [2024-06-20 15:27:08,919 INFO L125 PetriNetUnfolderBase]: For 164690/164696 co-relation queries the response was YES. [2024-06-20 15:27:09,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21067 conditions, 3478 events. 2017/3478 cut-off events. For 164690/164696 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22149 event pairs, 416 based on Foata normal form. 8/3482 useless extension candidates. Maximal degree in co-relation 20954. Up to 2991 conditions per place. [2024-06-20 15:27:09,012 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 254 selfloop transitions, 71 changer transitions 0/333 dead transitions. [2024-06-20 15:27:09,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 333 transitions, 4719 flow [2024-06-20 15:27:09,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:09,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:09,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:27:09,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:27:09,013 INFO L175 Difference]: Start difference. First operand has 240 places, 313 transitions, 3969 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:27:09,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 333 transitions, 4719 flow [2024-06-20 15:27:09,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 333 transitions, 4543 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:09,408 INFO L231 Difference]: Finished difference. Result has 240 places, 316 transitions, 4009 flow [2024-06-20 15:27:09,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3793, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4009, PETRI_PLACES=240, PETRI_TRANSITIONS=316} [2024-06-20 15:27:09,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-20 15:27:09,408 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 316 transitions, 4009 flow [2024-06-20 15:27:09,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:09,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:09,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:09,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:27:09,409 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-20 15:27:09,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:09,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1924322736, now seen corresponding path program 3 times [2024-06-20 15:27:09,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:09,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540163305] [2024-06-20 15:27:09,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:09,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:09,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:09,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:09,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540163305] [2024-06-20 15:27:09,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540163305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:09,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:09,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:09,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320371987] [2024-06-20 15:27:09,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:09,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:09,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:09,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:09,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:09,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:09,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 316 transitions, 4009 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:09,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:09,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:09,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:10,082 INFO L124 PetriNetUnfolderBase]: 2033/3504 cut-off events. [2024-06-20 15:27:10,083 INFO L125 PetriNetUnfolderBase]: For 163993/163993 co-relation queries the response was YES. [2024-06-20 15:27:10,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21407 conditions, 3504 events. 2033/3504 cut-off events. For 163993/163993 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22331 event pairs, 397 based on Foata normal form. 4/3506 useless extension candidates. Maximal degree in co-relation 21294. Up to 3067 conditions per place. [2024-06-20 15:27:10,121 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 285 selfloop transitions, 46 changer transitions 0/339 dead transitions. [2024-06-20 15:27:10,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 339 transitions, 4785 flow [2024-06-20 15:27:10,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:10,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:10,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:27:10,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-20 15:27:10,122 INFO L175 Difference]: Start difference. First operand has 240 places, 316 transitions, 4009 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:27:10,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 339 transitions, 4785 flow [2024-06-20 15:27:10,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 339 transitions, 4591 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:10,551 INFO L231 Difference]: Finished difference. Result has 242 places, 319 transitions, 3983 flow [2024-06-20 15:27:10,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3821, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3983, PETRI_PLACES=242, PETRI_TRANSITIONS=319} [2024-06-20 15:27:10,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-20 15:27:10,552 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 319 transitions, 3983 flow [2024-06-20 15:27:10,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:10,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:10,552 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-20 15:27:10,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:27:10,552 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-20 15:27:10,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:10,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1923875406, now seen corresponding path program 4 times [2024-06-20 15:27:10,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:10,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006652866] [2024-06-20 15:27:10,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:10,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:10,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:10,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-20 15:27:10,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:10,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006652866] [2024-06-20 15:27:10,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006652866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:10,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:10,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:10,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791695679] [2024-06-20 15:27:10,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:10,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:10,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:10,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:10,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:10,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 319 transitions, 3983 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:10,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:10,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:10,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:11,203 INFO L124 PetriNetUnfolderBase]: 2065/3558 cut-off events. [2024-06-20 15:27:11,203 INFO L125 PetriNetUnfolderBase]: For 167330/167330 co-relation queries the response was YES. [2024-06-20 15:27:11,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21725 conditions, 3558 events. 2065/3558 cut-off events. For 167330/167330 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22704 event pairs, 396 based on Foata normal form. 4/3560 useless extension candidates. Maximal degree in co-relation 21611. Up to 3060 conditions per place. [2024-06-20 15:27:11,239 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 292 selfloop transitions, 44 changer transitions 0/344 dead transitions. [2024-06-20 15:27:11,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 344 transitions, 4937 flow [2024-06-20 15:27:11,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:11,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:11,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 15:27:11,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-20 15:27:11,240 INFO L175 Difference]: Start difference. First operand has 242 places, 319 transitions, 3983 flow. Second operand 6 states and 151 transitions. [2024-06-20 15:27:11,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 344 transitions, 4937 flow [2024-06-20 15:27:11,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 344 transitions, 4821 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 15:27:11,713 INFO L231 Difference]: Finished difference. Result has 246 places, 325 transitions, 4102 flow [2024-06-20 15:27:11,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4102, PETRI_PLACES=246, PETRI_TRANSITIONS=325} [2024-06-20 15:27:11,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-20 15:27:11,714 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 325 transitions, 4102 flow [2024-06-20 15:27:11,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:11,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:11,714 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-20 15:27:11,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:27:11,714 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-20 15:27:11,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:11,714 INFO L85 PathProgramCache]: Analyzing trace with hash -457200538, now seen corresponding path program 1 times [2024-06-20 15:27:11,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:11,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854064151] [2024-06-20 15:27:11,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:11,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:11,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:11,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:11,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:11,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854064151] [2024-06-20 15:27:11,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854064151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:11,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:11,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:11,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107992503] [2024-06-20 15:27:11,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:11,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:11,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:11,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:11,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:11,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:11,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 325 transitions, 4102 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:11,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:11,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:11,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:12,337 INFO L124 PetriNetUnfolderBase]: 2094/3599 cut-off events. [2024-06-20 15:27:12,337 INFO L125 PetriNetUnfolderBase]: For 180633/180633 co-relation queries the response was YES. [2024-06-20 15:27:12,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22343 conditions, 3599 events. 2094/3599 cut-off events. For 180633/180633 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22967 event pairs, 374 based on Foata normal form. 4/3596 useless extension candidates. Maximal degree in co-relation 22227. Up to 3024 conditions per place. [2024-06-20 15:27:12,376 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 263 selfloop transitions, 83 changer transitions 0/354 dead transitions. [2024-06-20 15:27:12,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 354 transitions, 5078 flow [2024-06-20 15:27:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:12,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:12,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:27:12,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:27:12,377 INFO L175 Difference]: Start difference. First operand has 246 places, 325 transitions, 4102 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:27:12,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 354 transitions, 5078 flow [2024-06-20 15:27:12,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 354 transitions, 4955 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-20 15:27:12,721 INFO L231 Difference]: Finished difference. Result has 251 places, 331 transitions, 4269 flow [2024-06-20 15:27:12,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4269, PETRI_PLACES=251, PETRI_TRANSITIONS=331} [2024-06-20 15:27:12,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-20 15:27:12,721 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 331 transitions, 4269 flow [2024-06-20 15:27:12,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:12,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:12,722 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-20 15:27:12,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:27:12,722 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-20 15:27:12,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:12,722 INFO L85 PathProgramCache]: Analyzing trace with hash -454343578, now seen corresponding path program 2 times [2024-06-20 15:27:12,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:12,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644565003] [2024-06-20 15:27:12,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:12,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:12,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:12,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644565003] [2024-06-20 15:27:12,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644565003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:12,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:12,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:12,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935821517] [2024-06-20 15:27:12,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:12,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:12,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:12,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:12,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:12,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:12,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 331 transitions, 4269 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:12,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:12,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:12,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:13,402 INFO L124 PetriNetUnfolderBase]: 2110/3618 cut-off events. [2024-06-20 15:27:13,402 INFO L125 PetriNetUnfolderBase]: For 185689/185689 co-relation queries the response was YES. [2024-06-20 15:27:13,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22708 conditions, 3618 events. 2110/3618 cut-off events. For 185689/185689 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23076 event pairs, 431 based on Foata normal form. 4/3615 useless extension candidates. Maximal degree in co-relation 22590. Up to 3116 conditions per place. [2024-06-20 15:27:13,442 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 78 changer transitions 0/352 dead transitions. [2024-06-20 15:27:13,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 352 transitions, 5063 flow [2024-06-20 15:27:13,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:13,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:13,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:27:13,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-20 15:27:13,442 INFO L175 Difference]: Start difference. First operand has 251 places, 331 transitions, 4269 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:27:13,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 352 transitions, 5063 flow [2024-06-20 15:27:13,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 352 transitions, 4871 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-20 15:27:13,843 INFO L231 Difference]: Finished difference. Result has 255 places, 334 transitions, 4307 flow [2024-06-20 15:27:13,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4307, PETRI_PLACES=255, PETRI_TRANSITIONS=334} [2024-06-20 15:27:13,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-20 15:27:13,844 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 334 transitions, 4307 flow [2024-06-20 15:27:13,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:13,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:13,844 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-20 15:27:13,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:27:13,844 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-20 15:27:13,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:13,844 INFO L85 PathProgramCache]: Analyzing trace with hash -339052408, now seen corresponding path program 3 times [2024-06-20 15:27:13,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:13,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762162052] [2024-06-20 15:27:13,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:13,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:13,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:13,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:13,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:13,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762162052] [2024-06-20 15:27:13,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762162052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:13,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:13,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:13,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634870489] [2024-06-20 15:27:13,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:13,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:13,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:13,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:13,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:13,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:13,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 334 transitions, 4307 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:13,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:13,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:13,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:14,515 INFO L124 PetriNetUnfolderBase]: 2126/3647 cut-off events. [2024-06-20 15:27:14,516 INFO L125 PetriNetUnfolderBase]: For 190282/190282 co-relation queries the response was YES. [2024-06-20 15:27:14,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22881 conditions, 3647 events. 2126/3647 cut-off events. For 190282/190282 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 23266 event pairs, 415 based on Foata normal form. 4/3645 useless extension candidates. Maximal degree in co-relation 22761. Up to 3215 conditions per place. [2024-06-20 15:27:14,556 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 39 changer transitions 0/352 dead transitions. [2024-06-20 15:27:14,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 352 transitions, 5073 flow [2024-06-20 15:27:14,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:14,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:14,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:27:14,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-20 15:27:14,557 INFO L175 Difference]: Start difference. First operand has 255 places, 334 transitions, 4307 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:27:14,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 352 transitions, 5073 flow [2024-06-20 15:27:15,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 352 transitions, 4897 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:15,012 INFO L231 Difference]: Finished difference. Result has 257 places, 337 transitions, 4263 flow [2024-06-20 15:27:15,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4263, PETRI_PLACES=257, PETRI_TRANSITIONS=337} [2024-06-20 15:27:15,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-20 15:27:15,012 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 337 transitions, 4263 flow [2024-06-20 15:27:15,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:15,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:15,013 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-20 15:27:15,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:27:15,013 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-20 15:27:15,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:15,013 INFO L85 PathProgramCache]: Analyzing trace with hash -338867710, now seen corresponding path program 1 times [2024-06-20 15:27:15,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:15,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402033921] [2024-06-20 15:27:15,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:15,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:15,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:15,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402033921] [2024-06-20 15:27:15,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402033921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:15,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:15,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:15,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862536982] [2024-06-20 15:27:15,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:15,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:15,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:15,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:15,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:15,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:15,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 337 transitions, 4263 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:15,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:15,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:15,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:15,652 INFO L124 PetriNetUnfolderBase]: 2142/3670 cut-off events. [2024-06-20 15:27:15,652 INFO L125 PetriNetUnfolderBase]: For 196359/196359 co-relation queries the response was YES. [2024-06-20 15:27:15,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23063 conditions, 3670 events. 2142/3670 cut-off events. For 196359/196359 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23432 event pairs, 424 based on Foata normal form. 4/3668 useless extension candidates. Maximal degree in co-relation 22942. Up to 3190 conditions per place. [2024-06-20 15:27:15,690 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 67 changer transitions 0/355 dead transitions. [2024-06-20 15:27:15,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 355 transitions, 5061 flow [2024-06-20 15:27:15,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:15,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:15,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 15:27:15,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-20 15:27:15,691 INFO L175 Difference]: Start difference. First operand has 257 places, 337 transitions, 4263 flow. Second operand 7 states and 167 transitions. [2024-06-20 15:27:15,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 355 transitions, 5061 flow [2024-06-20 15:27:16,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 355 transitions, 4957 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:16,051 INFO L231 Difference]: Finished difference. Result has 259 places, 340 transitions, 4373 flow [2024-06-20 15:27:16,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4373, PETRI_PLACES=259, PETRI_TRANSITIONS=340} [2024-06-20 15:27:16,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-20 15:27:16,052 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 340 transitions, 4373 flow [2024-06-20 15:27:16,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:16,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:16,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:16,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:27:16,052 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-20 15:27:16,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:16,052 INFO L85 PathProgramCache]: Analyzing trace with hash 144972986, now seen corresponding path program 4 times [2024-06-20 15:27:16,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:16,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808500080] [2024-06-20 15:27:16,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:16,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:16,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:16,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:16,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:16,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808500080] [2024-06-20 15:27:16,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808500080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:16,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:16,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:16,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986182880] [2024-06-20 15:27:16,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:16,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:16,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:16,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:16,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:16,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:16,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 340 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:16,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:16,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:16,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:16,816 INFO L124 PetriNetUnfolderBase]: 2132/3662 cut-off events. [2024-06-20 15:27:16,816 INFO L125 PetriNetUnfolderBase]: For 195005/195005 co-relation queries the response was YES. [2024-06-20 15:27:16,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22951 conditions, 3662 events. 2132/3662 cut-off events. For 195005/195005 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23414 event pairs, 358 based on Foata normal form. 4/3660 useless extension candidates. Maximal degree in co-relation 22829. Up to 3115 conditions per place. [2024-06-20 15:27:16,854 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 76 changer transitions 0/364 dead transitions. [2024-06-20 15:27:16,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 364 transitions, 5145 flow [2024-06-20 15:27:16,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:16,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:16,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:27:16,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-20 15:27:16,856 INFO L175 Difference]: Start difference. First operand has 259 places, 340 transitions, 4373 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:27:16,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 364 transitions, 5145 flow [2024-06-20 15:27:17,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 364 transitions, 4933 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:17,285 INFO L231 Difference]: Finished difference. Result has 261 places, 340 transitions, 4328 flow [2024-06-20 15:27:17,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4328, PETRI_PLACES=261, PETRI_TRANSITIONS=340} [2024-06-20 15:27:17,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-20 15:27:17,286 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 340 transitions, 4328 flow [2024-06-20 15:27:17,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:17,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:17,286 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-20 15:27:17,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:27:17,286 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-20 15:27:17,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:17,287 INFO L85 PathProgramCache]: Analyzing trace with hash 145157684, now seen corresponding path program 2 times [2024-06-20 15:27:17,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:17,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961789159] [2024-06-20 15:27:17,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:17,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:17,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:17,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:17,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:17,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961789159] [2024-06-20 15:27:17,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961789159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:17,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:17,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:17,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141653349] [2024-06-20 15:27:17,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:17,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:17,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:17,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:17,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:17,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:17,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 340 transitions, 4328 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:17,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:17,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:17,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:17,925 INFO L124 PetriNetUnfolderBase]: 2135/3661 cut-off events. [2024-06-20 15:27:17,925 INFO L125 PetriNetUnfolderBase]: For 196555/196555 co-relation queries the response was YES. [2024-06-20 15:27:17,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22893 conditions, 3661 events. 2135/3661 cut-off events. For 196555/196555 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23376 event pairs, 421 based on Foata normal form. 4/3659 useless extension candidates. Maximal degree in co-relation 22770. Up to 3169 conditions per place. [2024-06-20 15:27:17,969 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 278 selfloop transitions, 71 changer transitions 0/357 dead transitions. [2024-06-20 15:27:17,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 357 transitions, 5134 flow [2024-06-20 15:27:17,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:17,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:17,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:27:17,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-20 15:27:17,970 INFO L175 Difference]: Start difference. First operand has 261 places, 340 transitions, 4328 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:27:17,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 357 transitions, 5134 flow [2024-06-20 15:27:18,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 357 transitions, 4970 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:18,512 INFO L231 Difference]: Finished difference. Result has 261 places, 343 transitions, 4396 flow [2024-06-20 15:27:18,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4396, PETRI_PLACES=261, PETRI_TRANSITIONS=343} [2024-06-20 15:27:18,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-20 15:27:18,512 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 343 transitions, 4396 flow [2024-06-20 15:27:18,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:18,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:18,512 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-20 15:27:18,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:27:18,513 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-20 15:27:18,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:18,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1561578098, now seen corresponding path program 3 times [2024-06-20 15:27:18,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:18,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090336347] [2024-06-20 15:27:18,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:18,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:18,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:18,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:18,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090336347] [2024-06-20 15:27:18,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090336347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:18,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:18,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:18,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766209209] [2024-06-20 15:27:18,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:18,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:18,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:18,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:18,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:18,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:18,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 343 transitions, 4396 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:18,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:18,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:18,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:19,310 INFO L124 PetriNetUnfolderBase]: 2151/3693 cut-off events. [2024-06-20 15:27:19,310 INFO L125 PetriNetUnfolderBase]: For 195298/195298 co-relation queries the response was YES. [2024-06-20 15:27:19,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23108 conditions, 3693 events. 2151/3693 cut-off events. For 195298/195298 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23565 event pairs, 399 based on Foata normal form. 4/3695 useless extension candidates. Maximal degree in co-relation 22984. Up to 3245 conditions per place. [2024-06-20 15:27:19,345 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 312 selfloop transitions, 46 changer transitions 0/366 dead transitions. [2024-06-20 15:27:19,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 366 transitions, 5206 flow [2024-06-20 15:27:19,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:19,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:19,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:27:19,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-20 15:27:19,346 INFO L175 Difference]: Start difference. First operand has 261 places, 343 transitions, 4396 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:27:19,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 366 transitions, 5206 flow [2024-06-20 15:27:19,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 366 transitions, 5002 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:19,814 INFO L231 Difference]: Finished difference. Result has 263 places, 346 transitions, 4340 flow [2024-06-20 15:27:19,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4340, PETRI_PLACES=263, PETRI_TRANSITIONS=346} [2024-06-20 15:27:19,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-20 15:27:19,814 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 346 transitions, 4340 flow [2024-06-20 15:27:19,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:19,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:19,814 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-20 15:27:19,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:27:19,814 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-20 15:27:19,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:19,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1708414198, now seen corresponding path program 4 times [2024-06-20 15:27:19,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:19,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173346901] [2024-06-20 15:27:19,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:19,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:19,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:19,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-20 15:27:19,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:19,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173346901] [2024-06-20 15:27:19,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173346901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:19,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:19,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:19,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100690393] [2024-06-20 15:27:19,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:19,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:19,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:19,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:19,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:19,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:19,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 346 transitions, 4340 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:19,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:19,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:19,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:20,623 INFO L124 PetriNetUnfolderBase]: 2138/3665 cut-off events. [2024-06-20 15:27:20,623 INFO L125 PetriNetUnfolderBase]: For 185606/185606 co-relation queries the response was YES. [2024-06-20 15:27:20,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22470 conditions, 3665 events. 2138/3665 cut-off events. For 185606/185606 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23345 event pairs, 394 based on Foata normal form. 4/3667 useless extension candidates. Maximal degree in co-relation 22345. Up to 3168 conditions per place. [2024-06-20 15:27:20,669 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 309 selfloop transitions, 47 changer transitions 0/364 dead transitions. [2024-06-20 15:27:20,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 364 transitions, 5096 flow [2024-06-20 15:27:20,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:20,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:20,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-20 15:27:20,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:27:20,670 INFO L175 Difference]: Start difference. First operand has 263 places, 346 transitions, 4340 flow. Second operand 6 states and 150 transitions. [2024-06-20 15:27:20,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 364 transitions, 5096 flow [2024-06-20 15:27:21,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 364 transitions, 4958 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:21,268 INFO L231 Difference]: Finished difference. Result has 265 places, 346 transitions, 4304 flow [2024-06-20 15:27:21,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4304, PETRI_PLACES=265, PETRI_TRANSITIONS=346} [2024-06-20 15:27:21,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-20 15:27:21,269 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 346 transitions, 4304 flow [2024-06-20 15:27:21,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:21,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:21,269 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-20 15:27:21,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:27:21,269 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-20 15:27:21,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:21,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1317966559, now seen corresponding path program 1 times [2024-06-20 15:27:21,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:21,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606444851] [2024-06-20 15:27:21,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:21,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:21,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:21,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:21,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:21,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606444851] [2024-06-20 15:27:21,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606444851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:21,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:21,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:21,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048527850] [2024-06-20 15:27:21,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:21,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:21,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:21,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:21,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:21,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:21,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 346 transitions, 4304 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:21,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:21,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:21,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:22,140 INFO L124 PetriNetUnfolderBase]: 2151/3689 cut-off events. [2024-06-20 15:27:22,140 INFO L125 PetriNetUnfolderBase]: For 188417/188423 co-relation queries the response was YES. [2024-06-20 15:27:22,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22669 conditions, 3689 events. 2151/3689 cut-off events. For 188417/188423 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23579 event pairs, 418 based on Foata normal form. 5/3690 useless extension candidates. Maximal degree in co-relation 22543. Up to 3204 conditions per place. [2024-06-20 15:27:22,180 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 292 selfloop transitions, 73 changer transitions 0/373 dead transitions. [2024-06-20 15:27:22,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 373 transitions, 5300 flow [2024-06-20 15:27:22,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:22,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-20 15:27:22,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-20 15:27:22,182 INFO L175 Difference]: Start difference. First operand has 265 places, 346 transitions, 4304 flow. Second operand 10 states and 227 transitions. [2024-06-20 15:27:22,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 373 transitions, 5300 flow [2024-06-20 15:27:22,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 373 transitions, 5187 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:22,721 INFO L231 Difference]: Finished difference. Result has 271 places, 352 transitions, 4448 flow [2024-06-20 15:27:22,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4448, PETRI_PLACES=271, PETRI_TRANSITIONS=352} [2024-06-20 15:27:22,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-20 15:27:22,722 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 352 transitions, 4448 flow [2024-06-20 15:27:22,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:22,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:22,722 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-20 15:27:22,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:27:22,722 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-20 15:27:22,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:22,722 INFO L85 PathProgramCache]: Analyzing trace with hash -908945165, now seen corresponding path program 2 times [2024-06-20 15:27:22,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:22,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815257200] [2024-06-20 15:27:22,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:22,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:22,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:22,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:22,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:22,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815257200] [2024-06-20 15:27:22,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815257200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:22,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:22,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:22,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018987888] [2024-06-20 15:27:22,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:22,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:22,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:22,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:22,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:22,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:22,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 352 transitions, 4448 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:22,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:22,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:22,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:23,384 INFO L124 PetriNetUnfolderBase]: 2180/3731 cut-off events. [2024-06-20 15:27:23,385 INFO L125 PetriNetUnfolderBase]: For 202023/202029 co-relation queries the response was YES. [2024-06-20 15:27:23,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23275 conditions, 3731 events. 2180/3731 cut-off events. For 202023/202029 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23869 event pairs, 443 based on Foata normal form. 5/3729 useless extension candidates. Maximal degree in co-relation 23147. Up to 3077 conditions per place. [2024-06-20 15:27:23,428 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 238 selfloop transitions, 137 changer transitions 0/383 dead transitions. [2024-06-20 15:27:23,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 383 transitions, 5686 flow [2024-06-20 15:27:23,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:23,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:23,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:27:23,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-20 15:27:23,429 INFO L175 Difference]: Start difference. First operand has 271 places, 352 transitions, 4448 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:27:23,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 383 transitions, 5686 flow [2024-06-20 15:27:24,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 383 transitions, 5501 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:24,096 INFO L231 Difference]: Finished difference. Result has 271 places, 364 transitions, 4725 flow [2024-06-20 15:27:24,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4263, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4725, PETRI_PLACES=271, PETRI_TRANSITIONS=364} [2024-06-20 15:27:24,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-20 15:27:24,097 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 364 transitions, 4725 flow [2024-06-20 15:27:24,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:24,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:24,097 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-20 15:27:24,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:27:24,097 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-20 15:27:24,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:24,098 INFO L85 PathProgramCache]: Analyzing trace with hash -525160205, now seen corresponding path program 3 times [2024-06-20 15:27:24,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:24,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303024315] [2024-06-20 15:27:24,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:24,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:24,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:24,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:24,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:24,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303024315] [2024-06-20 15:27:24,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303024315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:24,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:24,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:24,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246403598] [2024-06-20 15:27:24,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:24,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:24,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:24,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:24,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:24,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:24,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 364 transitions, 4725 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:24,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:24,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:24,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:24,834 INFO L124 PetriNetUnfolderBase]: 2185/3740 cut-off events. [2024-06-20 15:27:24,834 INFO L125 PetriNetUnfolderBase]: For 207964/207970 co-relation queries the response was YES. [2024-06-20 15:27:24,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23564 conditions, 3740 events. 2185/3740 cut-off events. For 207964/207970 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23932 event pairs, 443 based on Foata normal form. 5/3738 useless extension candidates. Maximal degree in co-relation 23435. Up to 3083 conditions per place. [2024-06-20 15:27:24,874 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 134 changer transitions 0/384 dead transitions. [2024-06-20 15:27:24,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 384 transitions, 5963 flow [2024-06-20 15:27:24,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:24,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:24,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:27:24,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-20 15:27:24,876 INFO L175 Difference]: Start difference. First operand has 271 places, 364 transitions, 4725 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:27:24,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 384 transitions, 5963 flow [2024-06-20 15:27:25,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 384 transitions, 5745 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 15:27:25,592 INFO L231 Difference]: Finished difference. Result has 275 places, 367 transitions, 4831 flow [2024-06-20 15:27:25,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4516, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4831, PETRI_PLACES=275, PETRI_TRANSITIONS=367} [2024-06-20 15:27:25,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-20 15:27:25,593 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 367 transitions, 4831 flow [2024-06-20 15:27:25,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:25,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:25,593 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-20 15:27:25,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:27:25,593 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-20 15:27:25,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:25,593 INFO L85 PathProgramCache]: Analyzing trace with hash -524714735, now seen corresponding path program 4 times [2024-06-20 15:27:25,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:25,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630787421] [2024-06-20 15:27:25,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:25,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:25,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:25,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:25,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630787421] [2024-06-20 15:27:25,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630787421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:25,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:25,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:25,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133879953] [2024-06-20 15:27:25,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:25,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:25,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:25,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:25,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:25,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:25,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 367 transitions, 4831 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:25,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:25,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:25,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:26,390 INFO L124 PetriNetUnfolderBase]: 2182/3724 cut-off events. [2024-06-20 15:27:26,390 INFO L125 PetriNetUnfolderBase]: For 211367/211367 co-relation queries the response was YES. [2024-06-20 15:27:26,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23552 conditions, 3724 events. 2182/3724 cut-off events. For 211367/211367 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23758 event pairs, 446 based on Foata normal form. 1/3718 useless extension candidates. Maximal degree in co-relation 23422. Up to 3080 conditions per place. [2024-06-20 15:27:26,435 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 147 changer transitions 0/387 dead transitions. [2024-06-20 15:27:26,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 387 transitions, 5905 flow [2024-06-20 15:27:26,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:26,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:26,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:27:26,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-20 15:27:26,436 INFO L175 Difference]: Start difference. First operand has 275 places, 367 transitions, 4831 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:27:26,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 387 transitions, 5905 flow [2024-06-20 15:27:27,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 387 transitions, 5562 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:27,176 INFO L231 Difference]: Finished difference. Result has 279 places, 367 transitions, 4788 flow [2024-06-20 15:27:27,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4788, PETRI_PLACES=279, PETRI_TRANSITIONS=367} [2024-06-20 15:27:27,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-20 15:27:27,177 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 367 transitions, 4788 flow [2024-06-20 15:27:27,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:27,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:27,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:27,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:27:27,177 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-20 15:27:27,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:27,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1082165499, now seen corresponding path program 5 times [2024-06-20 15:27:27,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:27,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764764127] [2024-06-20 15:27:27,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:27,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:27,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:27,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:27,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:27,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764764127] [2024-06-20 15:27:27,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764764127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:27,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:27,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:27,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567528529] [2024-06-20 15:27:27,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:27,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:27,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:27,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:27,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:27,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:27,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 367 transitions, 4788 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:27,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:27,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:27,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:27,853 INFO L124 PetriNetUnfolderBase]: 2179/3736 cut-off events. [2024-06-20 15:27:27,853 INFO L125 PetriNetUnfolderBase]: For 213839/213845 co-relation queries the response was YES. [2024-06-20 15:27:27,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23461 conditions, 3736 events. 2179/3736 cut-off events. For 213839/213845 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23888 event pairs, 448 based on Foata normal form. 1/3731 useless extension candidates. Maximal degree in co-relation 23331. Up to 3077 conditions per place. [2024-06-20 15:27:27,899 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 146 changer transitions 0/390 dead transitions. [2024-06-20 15:27:27,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 390 transitions, 6016 flow [2024-06-20 15:27:27,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:27,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:27,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 15:27:27,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-20 15:27:27,900 INFO L175 Difference]: Start difference. First operand has 279 places, 367 transitions, 4788 flow. Second operand 7 states and 177 transitions. [2024-06-20 15:27:27,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 390 transitions, 6016 flow [2024-06-20 15:27:28,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 390 transitions, 5700 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:28,875 INFO L231 Difference]: Finished difference. Result has 279 places, 367 transitions, 4770 flow [2024-06-20 15:27:28,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4472, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4770, PETRI_PLACES=279, PETRI_TRANSITIONS=367} [2024-06-20 15:27:28,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-20 15:27:28,876 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 367 transitions, 4770 flow [2024-06-20 15:27:28,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:28,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:28,876 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-20 15:27:28,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:27:28,876 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-20 15:27:28,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:28,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1771122647, now seen corresponding path program 6 times [2024-06-20 15:27:28,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:28,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991275039] [2024-06-20 15:27:28,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:28,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:28,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:28,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:28,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:28,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991275039] [2024-06-20 15:27:28,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991275039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:28,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:28,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:28,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818811490] [2024-06-20 15:27:28,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:28,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:28,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:28,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:28,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:29,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:29,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 367 transitions, 4770 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:29,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:29,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:29,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:29,597 INFO L124 PetriNetUnfolderBase]: 2184/3747 cut-off events. [2024-06-20 15:27:29,597 INFO L125 PetriNetUnfolderBase]: For 219170/219176 co-relation queries the response was YES. [2024-06-20 15:27:29,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23561 conditions, 3747 events. 2184/3747 cut-off events. For 219170/219176 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24039 event pairs, 419 based on Foata normal form. 5/3748 useless extension candidates. Maximal degree in co-relation 23430. Up to 3252 conditions per place. [2024-06-20 15:27:29,644 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 73 changer transitions 0/390 dead transitions. [2024-06-20 15:27:29,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 390 transitions, 5760 flow [2024-06-20 15:27:29,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:29,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:29,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-20 15:27:29,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-20 15:27:29,645 INFO L175 Difference]: Start difference. First operand has 279 places, 367 transitions, 4770 flow. Second operand 9 states and 208 transitions. [2024-06-20 15:27:29,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 390 transitions, 5760 flow [2024-06-20 15:27:30,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 390 transitions, 5298 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:30,539 INFO L231 Difference]: Finished difference. Result has 281 places, 370 transitions, 4500 flow [2024-06-20 15:27:30,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4500, PETRI_PLACES=281, PETRI_TRANSITIONS=370} [2024-06-20 15:27:30,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-20 15:27:30,540 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 370 transitions, 4500 flow [2024-06-20 15:27:30,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:30,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:30,540 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-20 15:27:30,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:27:30,540 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-20 15:27:30,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:30,541 INFO L85 PathProgramCache]: Analyzing trace with hash -266807313, now seen corresponding path program 7 times [2024-06-20 15:27:30,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:30,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597207164] [2024-06-20 15:27:30,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:30,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:30,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:30,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:30,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597207164] [2024-06-20 15:27:30,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597207164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:30,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:30,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:30,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846450270] [2024-06-20 15:27:30,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:30,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:30,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:30,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:30,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:30,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:30,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 370 transitions, 4500 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:30,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:30,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:30,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:31,221 INFO L124 PetriNetUnfolderBase]: 2181/3743 cut-off events. [2024-06-20 15:27:31,221 INFO L125 PetriNetUnfolderBase]: For 219952/219958 co-relation queries the response was YES. [2024-06-20 15:27:31,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23273 conditions, 3743 events. 2181/3743 cut-off events. For 219952/219958 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 23999 event pairs, 419 based on Foata normal form. 5/3744 useless extension candidates. Maximal degree in co-relation 23142. Up to 3249 conditions per place. [2024-06-20 15:27:31,264 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 72 changer transitions 0/387 dead transitions. [2024-06-20 15:27:31,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 387 transitions, 5300 flow [2024-06-20 15:27:31,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:27:31,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:27:31,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:27:31,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-20 15:27:31,265 INFO L175 Difference]: Start difference. First operand has 281 places, 370 transitions, 4500 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:27:31,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 387 transitions, 5300 flow [2024-06-20 15:27:31,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 387 transitions, 5134 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:31,923 INFO L231 Difference]: Finished difference. Result has 281 places, 370 transitions, 4484 flow [2024-06-20 15:27:31,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4484, PETRI_PLACES=281, PETRI_TRANSITIONS=370} [2024-06-20 15:27:31,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-20 15:27:31,923 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 370 transitions, 4484 flow [2024-06-20 15:27:31,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:31,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:31,923 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-20 15:27:31,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:27:31,924 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-20 15:27:31,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:31,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1250519927, now seen corresponding path program 8 times [2024-06-20 15:27:31,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:31,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920951814] [2024-06-20 15:27:31,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:31,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:31,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:32,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-20 15:27:32,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:32,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920951814] [2024-06-20 15:27:32,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920951814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:32,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:32,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:32,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746841788] [2024-06-20 15:27:32,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:32,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:32,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:32,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:32,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:32,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:32,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 370 transitions, 4484 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:32,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:32,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:32,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:32,668 INFO L124 PetriNetUnfolderBase]: 2202/3778 cut-off events. [2024-06-20 15:27:32,668 INFO L125 PetriNetUnfolderBase]: For 231039/231045 co-relation queries the response was YES. [2024-06-20 15:27:32,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23685 conditions, 3778 events. 2202/3778 cut-off events. For 231039/231045 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 24286 event pairs, 419 based on Foata normal form. 5/3779 useless extension candidates. Maximal degree in co-relation 23553. Up to 3137 conditions per place. [2024-06-20 15:27:32,711 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 248 selfloop transitions, 151 changer transitions 0/407 dead transitions. [2024-06-20 15:27:32,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 407 transitions, 5911 flow [2024-06-20 15:27:32,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:27:32,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:27:32,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-20 15:27:32,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-20 15:27:32,712 INFO L175 Difference]: Start difference. First operand has 281 places, 370 transitions, 4484 flow. Second operand 9 states and 220 transitions. [2024-06-20 15:27:32,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 407 transitions, 5911 flow [2024-06-20 15:27:33,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 407 transitions, 5767 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:33,386 INFO L231 Difference]: Finished difference. Result has 284 places, 379 transitions, 4787 flow [2024-06-20 15:27:33,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4787, PETRI_PLACES=284, PETRI_TRANSITIONS=379} [2024-06-20 15:27:33,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-20 15:27:33,387 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 379 transitions, 4787 flow [2024-06-20 15:27:33,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:33,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:33,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-20 15:27:33,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:27:33,387 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-20 15:27:33,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:33,387 INFO L85 PathProgramCache]: Analyzing trace with hash 289536977, now seen corresponding path program 9 times [2024-06-20 15:27:33,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:33,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677077565] [2024-06-20 15:27:33,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:33,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:33,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:33,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:33,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:33,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677077565] [2024-06-20 15:27:33,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677077565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:33,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:33,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:33,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011628961] [2024-06-20 15:27:33,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:33,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:33,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:33,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:33,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:33,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:33,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 379 transitions, 4787 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:33,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:33,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:33,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:34,142 INFO L124 PetriNetUnfolderBase]: 2207/3775 cut-off events. [2024-06-20 15:27:34,142 INFO L125 PetriNetUnfolderBase]: For 238000/238000 co-relation queries the response was YES. [2024-06-20 15:27:34,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24055 conditions, 3775 events. 2207/3775 cut-off events. For 238000/238000 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24249 event pairs, 422 based on Foata normal form. 1/3770 useless extension candidates. Maximal degree in co-relation 23922. Up to 3273 conditions per place. [2024-06-20 15:27:34,188 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 78 changer transitions 0/397 dead transitions. [2024-06-20 15:27:34,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 397 transitions, 5648 flow [2024-06-20 15:27:34,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:34,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:34,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 15:27:34,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-20 15:27:34,189 INFO L175 Difference]: Start difference. First operand has 284 places, 379 transitions, 4787 flow. Second operand 8 states and 188 transitions. [2024-06-20 15:27:34,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 397 transitions, 5648 flow [2024-06-20 15:27:35,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 397 transitions, 5280 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:35,185 INFO L231 Difference]: Finished difference. Result has 285 places, 382 transitions, 4634 flow [2024-06-20 15:27:35,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4634, PETRI_PLACES=285, PETRI_TRANSITIONS=382} [2024-06-20 15:27:35,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-20 15:27:35,186 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 382 transitions, 4634 flow [2024-06-20 15:27:35,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:35,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:35,186 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-20 15:27:35,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:27:35,186 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-20 15:27:35,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:35,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1920996335, now seen corresponding path program 10 times [2024-06-20 15:27:35,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:35,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815691598] [2024-06-20 15:27:35,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:35,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:35,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:35,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:35,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:35,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815691598] [2024-06-20 15:27:35,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815691598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:35,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:35,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:35,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182572460] [2024-06-20 15:27:35,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:35,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:35,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:35,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:35,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:35,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:35,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 382 transitions, 4634 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:35,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:35,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:35,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:35,921 INFO L124 PetriNetUnfolderBase]: 2204/3777 cut-off events. [2024-06-20 15:27:35,921 INFO L125 PetriNetUnfolderBase]: For 235479/235485 co-relation queries the response was YES. [2024-06-20 15:27:35,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23691 conditions, 3777 events. 2204/3777 cut-off events. For 235479/235485 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24311 event pairs, 443 based on Foata normal form. 5/3775 useless extension candidates. Maximal degree in co-relation 23558. Up to 3140 conditions per place. [2024-06-20 15:27:35,960 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 133 changer transitions 0/400 dead transitions. [2024-06-20 15:27:35,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 400 transitions, 5750 flow [2024-06-20 15:27:35,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:35,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:35,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:27:35,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-20 15:27:35,961 INFO L175 Difference]: Start difference. First operand has 285 places, 382 transitions, 4634 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:27:35,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 400 transitions, 5750 flow [2024-06-20 15:27:36,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 400 transitions, 5572 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 15:27:36,885 INFO L231 Difference]: Finished difference. Result has 285 places, 382 transitions, 4729 flow [2024-06-20 15:27:36,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4729, PETRI_PLACES=285, PETRI_TRANSITIONS=382} [2024-06-20 15:27:36,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-20 15:27:36,886 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 382 transitions, 4729 flow [2024-06-20 15:27:36,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:36,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:36,886 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-20 15:27:36,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:27:36,886 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-20 15:27:36,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:36,887 INFO L85 PathProgramCache]: Analyzing trace with hash 280817297, now seen corresponding path program 11 times [2024-06-20 15:27:36,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:36,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035409717] [2024-06-20 15:27:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:36,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:36,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:36,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:36,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:36,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035409717] [2024-06-20 15:27:36,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035409717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:36,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:36,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:36,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306013742] [2024-06-20 15:27:36,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:36,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:36,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:36,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:36,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:37,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:37,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 382 transitions, 4729 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:37,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:37,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:37,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:37,652 INFO L124 PetriNetUnfolderBase]: 2201/3779 cut-off events. [2024-06-20 15:27:37,652 INFO L125 PetriNetUnfolderBase]: For 237887/237893 co-relation queries the response was YES. [2024-06-20 15:27:37,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23823 conditions, 3779 events. 2201/3779 cut-off events. For 237887/237893 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24360 event pairs, 419 based on Foata normal form. 5/3780 useless extension candidates. Maximal degree in co-relation 23689. Up to 3137 conditions per place. [2024-06-20 15:27:37,699 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 255 selfloop transitions, 149 changer transitions 0/412 dead transitions. [2024-06-20 15:27:37,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 412 transitions, 6049 flow [2024-06-20 15:27:37,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:37,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:37,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-20 15:27:37,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:27:37,700 INFO L175 Difference]: Start difference. First operand has 285 places, 382 transitions, 4729 flow. Second operand 8 states and 205 transitions. [2024-06-20 15:27:37,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 412 transitions, 6049 flow [2024-06-20 15:27:38,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 412 transitions, 5757 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:27:38,483 INFO L231 Difference]: Finished difference. Result has 289 places, 382 transitions, 4746 flow [2024-06-20 15:27:38,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4746, PETRI_PLACES=289, PETRI_TRANSITIONS=382} [2024-06-20 15:27:38,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-20 15:27:38,484 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 382 transitions, 4746 flow [2024-06-20 15:27:38,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:38,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:38,484 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-20 15:27:38,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:27:38,484 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-20 15:27:38,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:38,485 INFO L85 PathProgramCache]: Analyzing trace with hash 294632447, now seen corresponding path program 12 times [2024-06-20 15:27:38,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:38,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729489982] [2024-06-20 15:27:38,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:38,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:38,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:38,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:38,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:38,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729489982] [2024-06-20 15:27:38,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729489982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:38,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:38,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:38,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632725192] [2024-06-20 15:27:38,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:38,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:38,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:38,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:38,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:38,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:38,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 382 transitions, 4746 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:38,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:38,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:38,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:39,334 INFO L124 PetriNetUnfolderBase]: 2214/3790 cut-off events. [2024-06-20 15:27:39,334 INFO L125 PetriNetUnfolderBase]: For 247085/247085 co-relation queries the response was YES. [2024-06-20 15:27:39,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24147 conditions, 3790 events. 2214/3790 cut-off events. For 247085/247085 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24372 event pairs, 421 based on Foata normal form. 1/3785 useless extension candidates. Maximal degree in co-relation 24012. Up to 3276 conditions per place. [2024-06-20 15:27:39,384 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 314 selfloop transitions, 85 changer transitions 0/407 dead transitions. [2024-06-20 15:27:39,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 407 transitions, 5836 flow [2024-06-20 15:27:39,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:27:39,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:27:39,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-20 15:27:39,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-20 15:27:39,386 INFO L175 Difference]: Start difference. First operand has 289 places, 382 transitions, 4746 flow. Second operand 11 states and 245 transitions. [2024-06-20 15:27:39,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 407 transitions, 5836 flow [2024-06-20 15:27:40,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 407 transitions, 5510 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:40,316 INFO L231 Difference]: Finished difference. Result has 293 places, 388 transitions, 4718 flow [2024-06-20 15:27:40,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4434, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4718, PETRI_PLACES=293, PETRI_TRANSITIONS=388} [2024-06-20 15:27:40,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-20 15:27:40,317 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 388 transitions, 4718 flow [2024-06-20 15:27:40,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:40,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:40,317 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-20 15:27:40,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:27:40,318 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-20 15:27:40,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:40,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1744620163, now seen corresponding path program 13 times [2024-06-20 15:27:40,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:40,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616131379] [2024-06-20 15:27:40,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:40,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:40,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:40,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:40,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616131379] [2024-06-20 15:27:40,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616131379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:40,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:40,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:40,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075432350] [2024-06-20 15:27:40,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:40,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:40,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:40,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:40,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:40,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:40,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 388 transitions, 4718 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:40,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:40,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:40,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:41,102 INFO L124 PetriNetUnfolderBase]: 2211/3786 cut-off events. [2024-06-20 15:27:41,102 INFO L125 PetriNetUnfolderBase]: For 243591/243591 co-relation queries the response was YES. [2024-06-20 15:27:41,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23876 conditions, 3786 events. 2211/3786 cut-off events. For 243591/243591 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24365 event pairs, 421 based on Foata normal form. 1/3781 useless extension candidates. Maximal degree in co-relation 23740. Up to 3273 conditions per place. [2024-06-20 15:27:41,154 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 85 changer transitions 0/408 dead transitions. [2024-06-20 15:27:41,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 408 transitions, 5564 flow [2024-06-20 15:27:41,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:27:41,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:27:41,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-20 15:27:41,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5309568480300187 [2024-06-20 15:27:41,155 INFO L175 Difference]: Start difference. First operand has 293 places, 388 transitions, 4718 flow. Second operand 13 states and 283 transitions. [2024-06-20 15:27:41,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 408 transitions, 5564 flow [2024-06-20 15:27:42,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 408 transitions, 5354 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:42,101 INFO L231 Difference]: Finished difference. Result has 298 places, 388 transitions, 4684 flow [2024-06-20 15:27:42,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4684, PETRI_PLACES=298, PETRI_TRANSITIONS=388} [2024-06-20 15:27:42,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-20 15:27:42,102 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 388 transitions, 4684 flow [2024-06-20 15:27:42,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:42,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:42,102 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-20 15:27:42,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:27:42,102 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-20 15:27:42,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:42,102 INFO L85 PathProgramCache]: Analyzing trace with hash 818508863, now seen corresponding path program 14 times [2024-06-20 15:27:42,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:42,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432595832] [2024-06-20 15:27:42,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:42,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:42,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:42,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:42,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432595832] [2024-06-20 15:27:42,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432595832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:42,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:42,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:42,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234294652] [2024-06-20 15:27:42,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:42,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:42,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:42,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:42,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:42,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:42,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 388 transitions, 4684 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:42,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:42,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:42,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:42,869 INFO L124 PetriNetUnfolderBase]: 2208/3793 cut-off events. [2024-06-20 15:27:42,869 INFO L125 PetriNetUnfolderBase]: For 246533/246539 co-relation queries the response was YES. [2024-06-20 15:27:42,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23823 conditions, 3793 events. 2208/3793 cut-off events. For 246533/246539 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24492 event pairs, 417 based on Foata normal form. 5/3794 useless extension candidates. Maximal degree in co-relation 23686. Up to 3146 conditions per place. [2024-06-20 15:27:42,916 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 247 selfloop transitions, 160 changer transitions 0/415 dead transitions. [2024-06-20 15:27:42,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 415 transitions, 5714 flow [2024-06-20 15:27:42,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:27:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:27:42,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-20 15:27:42,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-20 15:27:42,917 INFO L175 Difference]: Start difference. First operand has 298 places, 388 transitions, 4684 flow. Second operand 10 states and 237 transitions. [2024-06-20 15:27:42,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 415 transitions, 5714 flow [2024-06-20 15:27:43,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 415 transitions, 5524 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-20 15:27:43,902 INFO L231 Difference]: Finished difference. Result has 296 places, 388 transitions, 4824 flow [2024-06-20 15:27:43,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4824, PETRI_PLACES=296, PETRI_TRANSITIONS=388} [2024-06-20 15:27:43,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-20 15:27:43,903 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 388 transitions, 4824 flow [2024-06-20 15:27:43,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:43,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:43,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:43,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:27:43,903 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-20 15:27:43,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:43,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1413599209, now seen corresponding path program 15 times [2024-06-20 15:27:43,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:43,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963647173] [2024-06-20 15:27:43,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:43,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:43,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:44,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:44,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:44,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963647173] [2024-06-20 15:27:44,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963647173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:44,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:44,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:44,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953979595] [2024-06-20 15:27:44,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:44,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:44,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:44,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:44,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:44,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:44,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 388 transitions, 4824 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:44,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:44,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:44,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:44,630 INFO L124 PetriNetUnfolderBase]: 2205/3787 cut-off events. [2024-06-20 15:27:44,630 INFO L125 PetriNetUnfolderBase]: For 248410/248410 co-relation queries the response was YES. [2024-06-20 15:27:44,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23997 conditions, 3787 events. 2205/3787 cut-off events. For 248410/248410 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24406 event pairs, 398 based on Foata normal form. 1/3786 useless extension candidates. Maximal degree in co-relation 23859. Up to 3289 conditions per place. [2024-06-20 15:27:44,674 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 348 selfloop transitions, 56 changer transitions 0/412 dead transitions. [2024-06-20 15:27:44,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 412 transitions, 5870 flow [2024-06-20 15:27:44,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:44,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:44,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-20 15:27:44,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-20 15:27:44,675 INFO L175 Difference]: Start difference. First operand has 296 places, 388 transitions, 4824 flow. Second operand 6 states and 159 transitions. [2024-06-20 15:27:44,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 412 transitions, 5870 flow [2024-06-20 15:27:45,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 412 transitions, 5498 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 15:27:45,731 INFO L231 Difference]: Finished difference. Result has 294 places, 389 transitions, 4634 flow [2024-06-20 15:27:45,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4634, PETRI_PLACES=294, PETRI_TRANSITIONS=389} [2024-06-20 15:27:45,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-20 15:27:45,731 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 389 transitions, 4634 flow [2024-06-20 15:27:45,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:45,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:45,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:27:45,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:27:45,732 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-20 15:27:45,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:45,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1358711169, now seen corresponding path program 16 times [2024-06-20 15:27:45,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:45,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531439151] [2024-06-20 15:27:45,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:45,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:45,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:45,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:45,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531439151] [2024-06-20 15:27:45,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531439151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:45,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:45,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:45,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623999293] [2024-06-20 15:27:45,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:45,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:45,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:45,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:45,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:45,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:45,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 389 transitions, 4634 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:45,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:45,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:45,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:46,507 INFO L124 PetriNetUnfolderBase]: 2202/3774 cut-off events. [2024-06-20 15:27:46,507 INFO L125 PetriNetUnfolderBase]: For 246855/246855 co-relation queries the response was YES. [2024-06-20 15:27:46,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23697 conditions, 3774 events. 2202/3774 cut-off events. For 246855/246855 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24291 event pairs, 420 based on Foata normal form. 1/3769 useless extension candidates. Maximal degree in co-relation 23557. Up to 3140 conditions per place. [2024-06-20 15:27:46,550 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 248 selfloop transitions, 159 changer transitions 0/415 dead transitions. [2024-06-20 15:27:46,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 415 transitions, 5814 flow [2024-06-20 15:27:46,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:27:46,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:27:46,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-20 15:27:46,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-20 15:27:46,551 INFO L175 Difference]: Start difference. First operand has 294 places, 389 transitions, 4634 flow. Second operand 11 states and 255 transitions. [2024-06-20 15:27:46,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 415 transitions, 5814 flow [2024-06-20 15:27:47,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 415 transitions, 5755 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-20 15:27:47,879 INFO L231 Difference]: Finished difference. Result has 303 places, 389 transitions, 4903 flow [2024-06-20 15:27:47,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4575, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4903, PETRI_PLACES=303, PETRI_TRANSITIONS=389} [2024-06-20 15:27:47,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-20 15:27:47,880 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 389 transitions, 4903 flow [2024-06-20 15:27:47,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:47,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:47,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] [2024-06-20 15:27:47,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:27:47,880 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-20 15:27:47,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:47,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1411257185, now seen corresponding path program 17 times [2024-06-20 15:27:47,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:47,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789846294] [2024-06-20 15:27:47,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:47,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:47,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:48,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:48,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:48,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789846294] [2024-06-20 15:27:48,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789846294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:48,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:48,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:27:48,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874408543] [2024-06-20 15:27:48,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:48,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:27:48,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:48,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:27:48,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:27:48,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:48,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 389 transitions, 4903 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:48,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:48,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:48,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:48,737 INFO L124 PetriNetUnfolderBase]: 2199/3779 cut-off events. [2024-06-20 15:27:48,737 INFO L125 PetriNetUnfolderBase]: For 249086/249086 co-relation queries the response was YES. [2024-06-20 15:27:48,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23984 conditions, 3779 events. 2199/3779 cut-off events. For 249086/249086 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24324 event pairs, 398 based on Foata normal form. 1/3778 useless extension candidates. Maximal degree in co-relation 23843. Up to 3282 conditions per place. [2024-06-20 15:27:48,781 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 344 selfloop transitions, 59 changer transitions 0/411 dead transitions. [2024-06-20 15:27:48,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 411 transitions, 5765 flow [2024-06-20 15:27:48,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:27:48,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:27:48,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-20 15:27:48,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-20 15:27:48,782 INFO L175 Difference]: Start difference. First operand has 303 places, 389 transitions, 4903 flow. Second operand 6 states and 159 transitions. [2024-06-20 15:27:48,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 411 transitions, 5765 flow [2024-06-20 15:27:49,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 411 transitions, 5423 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-20 15:27:49,736 INFO L231 Difference]: Finished difference. Result has 300 places, 389 transitions, 4693 flow [2024-06-20 15:27:49,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4561, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4693, PETRI_PLACES=300, PETRI_TRANSITIONS=389} [2024-06-20 15:27:49,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-20 15:27:49,736 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 389 transitions, 4693 flow [2024-06-20 15:27:49,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:49,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:49,737 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-20 15:27:49,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:27:49,737 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-20 15:27:49,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:49,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1358444259, now seen corresponding path program 18 times [2024-06-20 15:27:49,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:49,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393381041] [2024-06-20 15:27:49,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:49,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:49,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:49,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:49,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:49,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393381041] [2024-06-20 15:27:49,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393381041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:49,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:49,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:49,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538659688] [2024-06-20 15:27:49,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:49,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:49,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:49,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:49,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:49,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:49,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 389 transitions, 4693 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:49,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:49,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:49,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:50,544 INFO L124 PetriNetUnfolderBase]: 2204/3779 cut-off events. [2024-06-20 15:27:50,544 INFO L125 PetriNetUnfolderBase]: For 250212/250212 co-relation queries the response was YES. [2024-06-20 15:27:50,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23742 conditions, 3779 events. 2204/3779 cut-off events. For 250212/250212 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 24354 event pairs, 420 based on Foata normal form. 1/3774 useless extension candidates. Maximal degree in co-relation 23600. Up to 3143 conditions per place. [2024-06-20 15:27:50,593 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 249 selfloop transitions, 162 changer transitions 0/419 dead transitions. [2024-06-20 15:27:50,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 419 transitions, 5770 flow [2024-06-20 15:27:50,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:27:50,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:27:50,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 293 transitions. [2024-06-20 15:27:50,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549718574108818 [2024-06-20 15:27:50,594 INFO L175 Difference]: Start difference. First operand has 300 places, 389 transitions, 4693 flow. Second operand 13 states and 293 transitions. [2024-06-20 15:27:50,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 419 transitions, 5770 flow [2024-06-20 15:27:51,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 419 transitions, 5487 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:27:51,572 INFO L231 Difference]: Finished difference. Result has 305 places, 392 transitions, 4781 flow [2024-06-20 15:27:51,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4413, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4781, PETRI_PLACES=305, PETRI_TRANSITIONS=392} [2024-06-20 15:27:51,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-20 15:27:51,573 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 392 transitions, 4781 flow [2024-06-20 15:27:51,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:51,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:51,573 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-20 15:27:51,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:27:51,573 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-20 15:27:51,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:51,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1214297419, now seen corresponding path program 19 times [2024-06-20 15:27:51,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:51,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269417487] [2024-06-20 15:27:51,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:51,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:51,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:51,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:51,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269417487] [2024-06-20 15:27:51,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269417487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:51,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:51,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:51,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908948012] [2024-06-20 15:27:51,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:51,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:51,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:51,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:51,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:51,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:51,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 392 transitions, 4781 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:51,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:51,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:51,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:52,385 INFO L124 PetriNetUnfolderBase]: 2201/3774 cut-off events. [2024-06-20 15:27:52,385 INFO L125 PetriNetUnfolderBase]: For 252748/252748 co-relation queries the response was YES. [2024-06-20 15:27:52,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23875 conditions, 3774 events. 2201/3774 cut-off events. For 252748/252748 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 24316 event pairs, 422 based on Foata normal form. 1/3769 useless extension candidates. Maximal degree in co-relation 23732. Up to 3140 conditions per place. [2024-06-20 15:27:52,431 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 246 selfloop transitions, 159 changer transitions 0/413 dead transitions. [2024-06-20 15:27:52,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 413 transitions, 5643 flow [2024-06-20 15:27:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:52,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:27:52,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-20 15:27:52,432 INFO L175 Difference]: Start difference. First operand has 305 places, 392 transitions, 4781 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:27:52,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 413 transitions, 5643 flow [2024-06-20 15:27:53,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 413 transitions, 5287 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-20 15:27:53,671 INFO L231 Difference]: Finished difference. Result has 301 places, 392 transitions, 4753 flow [2024-06-20 15:27:53,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4753, PETRI_PLACES=301, PETRI_TRANSITIONS=392} [2024-06-20 15:27:53,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-20 15:27:53,672 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 392 transitions, 4753 flow [2024-06-20 15:27:53,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:53,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:53,672 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-20 15:27:53,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:27:53,673 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-20 15:27:53,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:53,673 INFO L85 PathProgramCache]: Analyzing trace with hash 660354255, now seen corresponding path program 1 times [2024-06-20 15:27:53,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:53,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510723239] [2024-06-20 15:27:53,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:53,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:53,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:53,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-20 15:27:53,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:53,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510723239] [2024-06-20 15:27:53,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510723239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:53,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:53,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630970953] [2024-06-20 15:27:53,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:53,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:53,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:53,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:53,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:53,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:53,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 392 transitions, 4753 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:53,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:53,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:53,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:54,506 INFO L124 PetriNetUnfolderBase]: 2320/3976 cut-off events. [2024-06-20 15:27:54,506 INFO L125 PetriNetUnfolderBase]: For 332653/332653 co-relation queries the response was YES. [2024-06-20 15:27:54,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26202 conditions, 3976 events. 2320/3976 cut-off events. For 332653/332653 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 25823 event pairs, 447 based on Foata normal form. 12/3981 useless extension candidates. Maximal degree in co-relation 26059. Up to 2982 conditions per place. [2024-06-20 15:27:54,555 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 185 changer transitions 0/426 dead transitions. [2024-06-20 15:27:54,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 426 transitions, 5939 flow [2024-06-20 15:27:54,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:54,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:54,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-20 15:27:54,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-20 15:27:54,556 INFO L175 Difference]: Start difference. First operand has 301 places, 392 transitions, 4753 flow. Second operand 8 states and 202 transitions. [2024-06-20 15:27:54,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 426 transitions, 5939 flow [2024-06-20 15:27:55,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 426 transitions, 5617 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:27:55,612 INFO L231 Difference]: Finished difference. Result has 302 places, 396 transitions, 4912 flow [2024-06-20 15:27:55,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4433, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4912, PETRI_PLACES=302, PETRI_TRANSITIONS=396} [2024-06-20 15:27:55,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-20 15:27:55,614 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 396 transitions, 4912 flow [2024-06-20 15:27:55,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:55,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:55,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-20 15:27:55,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:27:55,615 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-20 15:27:55,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:55,615 INFO L85 PathProgramCache]: Analyzing trace with hash -675914799, now seen corresponding path program 2 times [2024-06-20 15:27:55,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:55,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600692958] [2024-06-20 15:27:55,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:55,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:55,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:55,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-20 15:27:55,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:55,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600692958] [2024-06-20 15:27:55,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600692958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:55,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:55,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:55,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479794642] [2024-06-20 15:27:55,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:55,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:55,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:55,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:55,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:55,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:55,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 396 transitions, 4912 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:55,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:55,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:55,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:56,481 INFO L124 PetriNetUnfolderBase]: 2452/4175 cut-off events. [2024-06-20 15:27:56,482 INFO L125 PetriNetUnfolderBase]: For 387914/387914 co-relation queries the response was YES. [2024-06-20 15:27:56,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29117 conditions, 4175 events. 2452/4175 cut-off events. For 387914/387914 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27153 event pairs, 518 based on Foata normal form. 12/4180 useless extension candidates. Maximal degree in co-relation 28973. Up to 3336 conditions per place. [2024-06-20 15:27:56,538 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 177 changer transitions 0/426 dead transitions. [2024-06-20 15:27:56,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 426 transitions, 6096 flow [2024-06-20 15:27:56,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:56,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:56,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:27:56,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-20 15:27:56,541 INFO L175 Difference]: Start difference. First operand has 302 places, 396 transitions, 4912 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:27:56,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 426 transitions, 6096 flow [2024-06-20 15:27:57,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 426 transitions, 5823 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 15:27:57,968 INFO L231 Difference]: Finished difference. Result has 305 places, 400 transitions, 5110 flow [2024-06-20 15:27:57,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5110, PETRI_PLACES=305, PETRI_TRANSITIONS=400} [2024-06-20 15:27:57,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-20 15:27:57,969 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 400 transitions, 5110 flow [2024-06-20 15:27:57,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:57,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:27:57,969 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-20 15:27:57,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:27:57,969 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-20 15:27:57,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:27:57,969 INFO L85 PathProgramCache]: Analyzing trace with hash -675766929, now seen corresponding path program 3 times [2024-06-20 15:27:57,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:27:57,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796660949] [2024-06-20 15:27:57,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:27:57,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:27:57,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:27:58,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:27:58,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:27:58,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796660949] [2024-06-20 15:27:58,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796660949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:27:58,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:27:58,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:27:58,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560267144] [2024-06-20 15:27:58,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:27:58,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:27:58,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:27:58,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:27:58,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:27:58,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:27:58,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 400 transitions, 5110 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:27:58,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:27:58,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:27:58,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:27:58,791 INFO L124 PetriNetUnfolderBase]: 2416/4123 cut-off events. [2024-06-20 15:27:58,791 INFO L125 PetriNetUnfolderBase]: For 357005/357005 co-relation queries the response was YES. [2024-06-20 15:27:58,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27724 conditions, 4123 events. 2416/4123 cut-off events. For 357005/357005 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26822 event pairs, 514 based on Foata normal form. 16/4132 useless extension candidates. Maximal degree in co-relation 27579. Up to 3380 conditions per place. [2024-06-20 15:27:58,843 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 173 changer transitions 0/422 dead transitions. [2024-06-20 15:27:58,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 422 transitions, 6006 flow [2024-06-20 15:27:58,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:27:58,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:27:58,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:27:58,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-20 15:27:58,844 INFO L175 Difference]: Start difference. First operand has 305 places, 400 transitions, 5110 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:27:58,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 422 transitions, 6006 flow [2024-06-20 15:28:00,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 422 transitions, 5747 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 15:28:00,037 INFO L231 Difference]: Finished difference. Result has 309 places, 400 transitions, 5203 flow [2024-06-20 15:28:00,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4851, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5203, PETRI_PLACES=309, PETRI_TRANSITIONS=400} [2024-06-20 15:28:00,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-20 15:28:00,038 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 400 transitions, 5203 flow [2024-06-20 15:28:00,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:00,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:00,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] [2024-06-20 15:28:00,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:28:00,038 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-20 15:28:00,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:00,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1920540945, now seen corresponding path program 4 times [2024-06-20 15:28:00,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:00,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764324060] [2024-06-20 15:28:00,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:00,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:00,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:00,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:00,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:00,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764324060] [2024-06-20 15:28:00,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764324060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:00,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:00,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:00,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895653544] [2024-06-20 15:28:00,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:00,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:00,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:00,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:00,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:00,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:00,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 400 transitions, 5203 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:00,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:00,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:00,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:00,894 INFO L124 PetriNetUnfolderBase]: 2472/4227 cut-off events. [2024-06-20 15:28:00,894 INFO L125 PetriNetUnfolderBase]: For 364085/364085 co-relation queries the response was YES. [2024-06-20 15:28:00,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28512 conditions, 4227 events. 2472/4227 cut-off events. For 364085/364085 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27699 event pairs, 493 based on Foata normal form. 16/4237 useless extension candidates. Maximal degree in co-relation 28365. Up to 3630 conditions per place. [2024-06-20 15:28:00,947 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 335 selfloop transitions, 78 changer transitions 0/421 dead transitions. [2024-06-20 15:28:00,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 421 transitions, 6141 flow [2024-06-20 15:28:00,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:00,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:00,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:28:00,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-20 15:28:00,948 INFO L175 Difference]: Start difference. First operand has 309 places, 400 transitions, 5203 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:28:00,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 421 transitions, 6141 flow [2024-06-20 15:28:02,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 421 transitions, 5787 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:28:02,391 INFO L231 Difference]: Finished difference. Result has 310 places, 402 transitions, 5067 flow [2024-06-20 15:28:02,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4849, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5067, PETRI_PLACES=310, PETRI_TRANSITIONS=402} [2024-06-20 15:28:02,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-20 15:28:02,391 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 402 transitions, 5067 flow [2024-06-20 15:28:02,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:02,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:02,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] [2024-06-20 15:28:02,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:28:02,391 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-20 15:28:02,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:02,392 INFO L85 PathProgramCache]: Analyzing trace with hash 27978989, now seen corresponding path program 5 times [2024-06-20 15:28:02,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:02,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84656409] [2024-06-20 15:28:02,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:02,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:02,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:02,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:02,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:02,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84656409] [2024-06-20 15:28:02,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84656409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:02,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:02,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:02,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519364740] [2024-06-20 15:28:02,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:02,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:02,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:02,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:02,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:02,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:02,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 402 transitions, 5067 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:02,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:02,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:02,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:03,308 INFO L124 PetriNetUnfolderBase]: 2604/4431 cut-off events. [2024-06-20 15:28:03,308 INFO L125 PetriNetUnfolderBase]: For 417007/417007 co-relation queries the response was YES. [2024-06-20 15:28:03,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31181 conditions, 4431 events. 2604/4431 cut-off events. For 417007/417007 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 29102 event pairs, 513 based on Foata normal form. 12/4437 useless extension candidates. Maximal degree in co-relation 31033. Up to 3674 conditions per place. [2024-06-20 15:28:03,368 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 337 selfloop transitions, 84 changer transitions 0/429 dead transitions. [2024-06-20 15:28:03,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 429 transitions, 6259 flow [2024-06-20 15:28:03,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:03,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:03,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:28:03,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-20 15:28:03,369 INFO L175 Difference]: Start difference. First operand has 310 places, 402 transitions, 5067 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:28:03,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 429 transitions, 6259 flow [2024-06-20 15:28:04,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 429 transitions, 6077 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:28:04,824 INFO L231 Difference]: Finished difference. Result has 312 places, 406 transitions, 5174 flow [2024-06-20 15:28:04,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4885, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5174, PETRI_PLACES=312, PETRI_TRANSITIONS=406} [2024-06-20 15:28:04,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-20 15:28:04,824 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 406 transitions, 5174 flow [2024-06-20 15:28:04,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:04,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:04,825 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-20 15:28:04,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:28:04,825 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-20 15:28:04,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:04,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1915178565, now seen corresponding path program 6 times [2024-06-20 15:28:04,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:04,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20038743] [2024-06-20 15:28:04,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:04,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:04,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-20 15:28:04,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:04,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20038743] [2024-06-20 15:28:04,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20038743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:04,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:04,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:04,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117217620] [2024-06-20 15:28:04,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:04,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:04,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:04,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:04,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:04,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:04,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 406 transitions, 5174 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:04,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:04,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:04,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:05,725 INFO L124 PetriNetUnfolderBase]: 2568/4379 cut-off events. [2024-06-20 15:28:05,725 INFO L125 PetriNetUnfolderBase]: For 385139/385139 co-relation queries the response was YES. [2024-06-20 15:28:05,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29539 conditions, 4379 events. 2568/4379 cut-off events. For 385139/385139 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 28775 event pairs, 509 based on Foata normal form. 16/4389 useless extension candidates. Maximal degree in co-relation 29390. Up to 3782 conditions per place. [2024-06-20 15:28:05,782 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 79 changer transitions 0/427 dead transitions. [2024-06-20 15:28:05,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 427 transitions, 6076 flow [2024-06-20 15:28:05,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:05,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:05,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-20 15:28:05,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-20 15:28:05,783 INFO L175 Difference]: Start difference. First operand has 312 places, 406 transitions, 5174 flow. Second operand 10 states and 229 transitions. [2024-06-20 15:28:05,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 427 transitions, 6076 flow [2024-06-20 15:28:07,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 427 transitions, 5917 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 15:28:07,229 INFO L231 Difference]: Finished difference. Result has 318 places, 406 transitions, 5179 flow [2024-06-20 15:28:07,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5015, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5179, PETRI_PLACES=318, PETRI_TRANSITIONS=406} [2024-06-20 15:28:07,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-20 15:28:07,230 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 406 transitions, 5179 flow [2024-06-20 15:28:07,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:07,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:07,230 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-20 15:28:07,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:28:07,230 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-20 15:28:07,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:07,230 INFO L85 PathProgramCache]: Analyzing trace with hash 33704441, now seen corresponding path program 1 times [2024-06-20 15:28:07,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:07,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138300950] [2024-06-20 15:28:07,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:07,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:07,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:07,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:07,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:07,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138300950] [2024-06-20 15:28:07,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138300950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:07,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:07,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:07,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926633346] [2024-06-20 15:28:07,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:07,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:07,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:07,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:07,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:07,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:07,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 406 transitions, 5179 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:07,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:07,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:07,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:08,144 INFO L124 PetriNetUnfolderBase]: 2608/4451 cut-off events. [2024-06-20 15:28:08,145 INFO L125 PetriNetUnfolderBase]: For 377902/377902 co-relation queries the response was YES. [2024-06-20 15:28:08,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29897 conditions, 4451 events. 2608/4451 cut-off events. For 377902/377902 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 29391 event pairs, 509 based on Foata normal form. 12/4457 useless extension candidates. Maximal degree in co-relation 29746. Up to 3722 conditions per place. [2024-06-20 15:28:08,202 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 338 selfloop transitions, 86 changer transitions 0/432 dead transitions. [2024-06-20 15:28:08,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 432 transitions, 6159 flow [2024-06-20 15:28:08,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:08,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:08,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-20 15:28:08,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-20 15:28:08,203 INFO L175 Difference]: Start difference. First operand has 318 places, 406 transitions, 5179 flow. Second operand 10 states and 231 transitions. [2024-06-20 15:28:08,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 432 transitions, 6159 flow [2024-06-20 15:28:09,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 432 transitions, 5985 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:09,702 INFO L231 Difference]: Finished difference. Result has 319 places, 408 transitions, 5240 flow [2024-06-20 15:28:09,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5005, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5240, PETRI_PLACES=319, PETRI_TRANSITIONS=408} [2024-06-20 15:28:09,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-20 15:28:09,702 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 408 transitions, 5240 flow [2024-06-20 15:28:09,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:09,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:09,703 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-20 15:28:09,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:28:09,703 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-20 15:28:09,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:09,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1411534015, now seen corresponding path program 7 times [2024-06-20 15:28:09,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:09,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087695087] [2024-06-20 15:28:09,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:09,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:09,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:09,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:09,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087695087] [2024-06-20 15:28:09,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087695087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:09,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:09,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:09,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360450863] [2024-06-20 15:28:09,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:09,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:09,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:09,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:09,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:09,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:09,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 408 transitions, 5240 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:09,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:09,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:09,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:10,764 INFO L124 PetriNetUnfolderBase]: 2672/4568 cut-off events. [2024-06-20 15:28:10,764 INFO L125 PetriNetUnfolderBase]: For 401585/401585 co-relation queries the response was YES. [2024-06-20 15:28:10,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30822 conditions, 4568 events. 2672/4568 cut-off events. For 401585/401585 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 30287 event pairs, 450 based on Foata normal form. 16/4582 useless extension candidates. Maximal degree in co-relation 30670. Up to 3914 conditions per place. [2024-06-20 15:28:10,822 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 67 changer transitions 0/442 dead transitions. [2024-06-20 15:28:10,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 442 transitions, 6276 flow [2024-06-20 15:28:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:10,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:10,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-20 15:28:10,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-20 15:28:10,823 INFO L175 Difference]: Start difference. First operand has 319 places, 408 transitions, 5240 flow. Second operand 7 states and 186 transitions. [2024-06-20 15:28:10,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 442 transitions, 6276 flow [2024-06-20 15:28:12,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 442 transitions, 6067 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 15:28:12,541 INFO L231 Difference]: Finished difference. Result has 318 places, 412 transitions, 5265 flow [2024-06-20 15:28:12,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5265, PETRI_PLACES=318, PETRI_TRANSITIONS=412} [2024-06-20 15:28:12,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-20 15:28:12,542 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 412 transitions, 5265 flow [2024-06-20 15:28:12,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:12,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:12,542 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-20 15:28:12,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:28:12,542 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-20 15:28:12,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:12,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1214307339, now seen corresponding path program 8 times [2024-06-20 15:28:12,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:12,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134223119] [2024-06-20 15:28:12,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:12,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:12,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:12,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:12,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:12,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134223119] [2024-06-20 15:28:12,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134223119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:12,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:12,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:12,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315105096] [2024-06-20 15:28:12,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:12,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:12,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:12,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:12,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:12,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:12,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 412 transitions, 5265 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:12,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:12,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:12,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:13,563 INFO L124 PetriNetUnfolderBase]: 2728/4643 cut-off events. [2024-06-20 15:28:13,564 INFO L125 PetriNetUnfolderBase]: For 414478/414478 co-relation queries the response was YES. [2024-06-20 15:28:13,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31466 conditions, 4643 events. 2728/4643 cut-off events. For 414478/414478 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 30800 event pairs, 539 based on Foata normal form. 16/4653 useless extension candidates. Maximal degree in co-relation 31313. Up to 3841 conditions per place. [2024-06-20 15:28:13,626 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 163 changer transitions 0/439 dead transitions. [2024-06-20 15:28:13,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 439 transitions, 6267 flow [2024-06-20 15:28:13,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:13,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:13,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-20 15:28:13,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-20 15:28:13,627 INFO L175 Difference]: Start difference. First operand has 318 places, 412 transitions, 5265 flow. Second operand 8 states and 198 transitions. [2024-06-20 15:28:13,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 439 transitions, 6267 flow [2024-06-20 15:28:15,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 439 transitions, 6109 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:15,294 INFO L231 Difference]: Finished difference. Result has 321 places, 414 transitions, 5511 flow [2024-06-20 15:28:15,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5107, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5511, PETRI_PLACES=321, PETRI_TRANSITIONS=414} [2024-06-20 15:28:15,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-20 15:28:15,294 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 414 transitions, 5511 flow [2024-06-20 15:28:15,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:15,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:15,295 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-20 15:28:15,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:28:15,295 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-20 15:28:15,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:15,295 INFO L85 PathProgramCache]: Analyzing trace with hash 199196511, now seen corresponding path program 9 times [2024-06-20 15:28:15,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:15,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814044691] [2024-06-20 15:28:15,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:15,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:15,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:15,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:15,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:15,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814044691] [2024-06-20 15:28:15,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814044691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:15,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:15,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:15,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366207797] [2024-06-20 15:28:15,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:15,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:15,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:15,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:15,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:15,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:15,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 414 transitions, 5511 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:15,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:15,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:15,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:16,252 INFO L124 PetriNetUnfolderBase]: 2768/4716 cut-off events. [2024-06-20 15:28:16,252 INFO L125 PetriNetUnfolderBase]: For 409309/409309 co-relation queries the response was YES. [2024-06-20 15:28:16,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32204 conditions, 4716 events. 2768/4716 cut-off events. For 409309/409309 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 31389 event pairs, 476 based on Foata normal form. 12/4722 useless extension candidates. Maximal degree in co-relation 32050. Up to 3503 conditions per place. [2024-06-20 15:28:16,312 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 181 changer transitions 0/448 dead transitions. [2024-06-20 15:28:16,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 448 transitions, 6731 flow [2024-06-20 15:28:16,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:16,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:16,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-20 15:28:16,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:28:16,312 INFO L175 Difference]: Start difference. First operand has 321 places, 414 transitions, 5511 flow. Second operand 8 states and 205 transitions. [2024-06-20 15:28:16,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 448 transitions, 6731 flow [2024-06-20 15:28:18,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 448 transitions, 6367 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:28:18,019 INFO L231 Difference]: Finished difference. Result has 323 places, 416 transitions, 5588 flow [2024-06-20 15:28:18,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5153, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5588, PETRI_PLACES=323, PETRI_TRANSITIONS=416} [2024-06-20 15:28:18,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-20 15:28:18,020 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 416 transitions, 5588 flow [2024-06-20 15:28:18,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:18,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:18,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] [2024-06-20 15:28:18,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:28:18,020 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-20 15:28:18,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:18,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1358434339, now seen corresponding path program 10 times [2024-06-20 15:28:18,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:18,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012821811] [2024-06-20 15:28:18,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:18,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:18,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:18,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:18,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012821811] [2024-06-20 15:28:18,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012821811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:18,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:18,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:18,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093853478] [2024-06-20 15:28:18,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:18,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:18,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:18,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:18,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:18,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:18,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 416 transitions, 5588 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:18,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:18,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:18,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:19,000 INFO L124 PetriNetUnfolderBase]: 2778/4729 cut-off events. [2024-06-20 15:28:19,000 INFO L125 PetriNetUnfolderBase]: For 396129/396129 co-relation queries the response was YES. [2024-06-20 15:28:19,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31678 conditions, 4729 events. 2778/4729 cut-off events. For 396129/396129 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31505 event pairs, 545 based on Foata normal form. 16/4739 useless extension candidates. Maximal degree in co-relation 31523. Up to 3923 conditions per place. [2024-06-20 15:28:19,059 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 166 changer transitions 0/444 dead transitions. [2024-06-20 15:28:19,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 444 transitions, 6578 flow [2024-06-20 15:28:19,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:19,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:19,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-20 15:28:19,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-20 15:28:19,060 INFO L175 Difference]: Start difference. First operand has 323 places, 416 transitions, 5588 flow. Second operand 10 states and 238 transitions. [2024-06-20 15:28:19,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 444 transitions, 6578 flow [2024-06-20 15:28:20,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 444 transitions, 6010 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:20,931 INFO L231 Difference]: Finished difference. Result has 324 places, 417 transitions, 5402 flow [2024-06-20 15:28:20,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5024, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5402, PETRI_PLACES=324, PETRI_TRANSITIONS=417} [2024-06-20 15:28:20,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-20 15:28:20,932 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 417 transitions, 5402 flow [2024-06-20 15:28:20,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:20,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:20,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:20,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:28:20,932 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-20 15:28:20,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:20,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1358219137, now seen corresponding path program 2 times [2024-06-20 15:28:20,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:20,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277150225] [2024-06-20 15:28:20,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:20,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:21,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:21,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277150225] [2024-06-20 15:28:21,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277150225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:21,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:21,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:21,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384744267] [2024-06-20 15:28:21,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:21,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:21,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:21,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:21,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:21,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:21,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 417 transitions, 5402 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:21,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:21,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:21,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:21,877 INFO L124 PetriNetUnfolderBase]: 2818/4801 cut-off events. [2024-06-20 15:28:21,877 INFO L125 PetriNetUnfolderBase]: For 378071/378071 co-relation queries the response was YES. [2024-06-20 15:28:21,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31231 conditions, 4801 events. 2818/4801 cut-off events. For 378071/378071 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 32036 event pairs, 535 based on Foata normal form. 12/4807 useless extension candidates. Maximal degree in co-relation 31078. Up to 3739 conditions per place. [2024-06-20 15:28:21,939 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 261 selfloop transitions, 180 changer transitions 0/449 dead transitions. [2024-06-20 15:28:21,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 449 transitions, 6436 flow [2024-06-20 15:28:21,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:21,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:21,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-20 15:28:21,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-20 15:28:21,940 INFO L175 Difference]: Start difference. First operand has 324 places, 417 transitions, 5402 flow. Second operand 10 states and 240 transitions. [2024-06-20 15:28:21,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 449 transitions, 6436 flow [2024-06-20 15:28:23,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 449 transitions, 6072 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:23,612 INFO L231 Difference]: Finished difference. Result has 325 places, 419 transitions, 5468 flow [2024-06-20 15:28:23,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5468, PETRI_PLACES=325, PETRI_TRANSITIONS=419} [2024-06-20 15:28:23,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-20 15:28:23,612 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 419 transitions, 5468 flow [2024-06-20 15:28:23,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:23,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:23,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-20 15:28:23,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:28:23,613 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-20 15:28:23,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:23,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1411749217, now seen corresponding path program 3 times [2024-06-20 15:28:23,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:23,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443708804] [2024-06-20 15:28:23,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:23,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:23,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:23,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:23,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:23,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443708804] [2024-06-20 15:28:23,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443708804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:23,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:23,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:23,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738848155] [2024-06-20 15:28:23,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:23,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:23,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:23,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:23,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:23,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:23,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 419 transitions, 5468 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:23,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:23,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:23,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:24,576 INFO L124 PetriNetUnfolderBase]: 2858/4886 cut-off events. [2024-06-20 15:28:24,576 INFO L125 PetriNetUnfolderBase]: For 377186/377186 co-relation queries the response was YES. [2024-06-20 15:28:24,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31718 conditions, 4886 events. 2858/4886 cut-off events. For 377186/377186 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32840 event pairs, 476 based on Foata normal form. 12/4896 useless extension candidates. Maximal degree in co-relation 31565. Up to 4152 conditions per place. [2024-06-20 15:28:24,635 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 69 changer transitions 0/451 dead transitions. [2024-06-20 15:28:24,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 451 transitions, 6512 flow [2024-06-20 15:28:24,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:24,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:24,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-20 15:28:24,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-20 15:28:24,636 INFO L175 Difference]: Start difference. First operand has 325 places, 419 transitions, 5468 flow. Second operand 7 states and 184 transitions. [2024-06-20 15:28:24,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 451 transitions, 6512 flow [2024-06-20 15:28:26,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 451 transitions, 6108 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-20 15:28:26,446 INFO L231 Difference]: Finished difference. Result has 324 places, 421 transitions, 5273 flow [2024-06-20 15:28:26,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5273, PETRI_PLACES=324, PETRI_TRANSITIONS=421} [2024-06-20 15:28:26,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-20 15:28:26,447 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 421 transitions, 5273 flow [2024-06-20 15:28:26,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:26,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:26,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] [2024-06-20 15:28:26,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:28:26,448 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-20 15:28:26,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1421233641, now seen corresponding path program 4 times [2024-06-20 15:28:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:26,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025090516] [2024-06-20 15:28:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:26,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:26,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:26,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:26,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:26,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025090516] [2024-06-20 15:28:26,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025090516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:26,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:26,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:26,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272893651] [2024-06-20 15:28:26,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:26,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:26,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:26,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:26,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:26,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:26,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 421 transitions, 5273 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:26,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:26,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:26,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:27,409 INFO L124 PetriNetUnfolderBase]: 2924/4998 cut-off events. [2024-06-20 15:28:27,409 INFO L125 PetriNetUnfolderBase]: For 393928/393928 co-relation queries the response was YES. [2024-06-20 15:28:27,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32444 conditions, 4998 events. 2924/4998 cut-off events. For 393928/393928 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 33705 event pairs, 457 based on Foata normal form. 12/5008 useless extension candidates. Maximal degree in co-relation 32290. Up to 3972 conditions per place. [2024-06-20 15:28:27,473 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 373 selfloop transitions, 72 changer transitions 0/453 dead transitions. [2024-06-20 15:28:27,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 453 transitions, 6515 flow [2024-06-20 15:28:27,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:27,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:27,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:28:27,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-20 15:28:27,474 INFO L175 Difference]: Start difference. First operand has 324 places, 421 transitions, 5273 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:28:27,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 453 transitions, 6515 flow [2024-06-20 15:28:28,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 453 transitions, 6336 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:28,744 INFO L231 Difference]: Finished difference. Result has 327 places, 424 transitions, 5372 flow [2024-06-20 15:28:28,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5094, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5372, PETRI_PLACES=327, PETRI_TRANSITIONS=424} [2024-06-20 15:28:28,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-20 15:28:28,745 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 424 transitions, 5372 flow [2024-06-20 15:28:28,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:28,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:28,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:28,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:28:28,745 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-20 15:28:28,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:28,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1491753271, now seen corresponding path program 1 times [2024-06-20 15:28:28,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:28,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236515054] [2024-06-20 15:28:28,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:28,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:28,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:28,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:28,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:28,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236515054] [2024-06-20 15:28:28,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236515054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:28,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:28,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:28,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262028231] [2024-06-20 15:28:28,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:28,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:28,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:28,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:28,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:28,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:28,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 424 transitions, 5372 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:28,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:28,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:28,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:29,725 INFO L124 PetriNetUnfolderBase]: 2945/5024 cut-off events. [2024-06-20 15:28:29,725 INFO L125 PetriNetUnfolderBase]: For 369240/369246 co-relation queries the response was YES. [2024-06-20 15:28:29,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32950 conditions, 5024 events. 2945/5024 cut-off events. For 369240/369246 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33917 event pairs, 601 based on Foata normal form. 1/5019 useless extension candidates. Maximal degree in co-relation 32794. Up to 4244 conditions per place. [2024-06-20 15:28:29,788 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 105 changer transitions 0/469 dead transitions. [2024-06-20 15:28:29,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 469 transitions, 7042 flow [2024-06-20 15:28:29,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:29,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:29,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-20 15:28:29,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-20 15:28:29,789 INFO L175 Difference]: Start difference. First operand has 327 places, 424 transitions, 5372 flow. Second operand 8 states and 207 transitions. [2024-06-20 15:28:29,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 469 transitions, 7042 flow [2024-06-20 15:28:31,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 469 transitions, 6914 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 15:28:31,800 INFO L231 Difference]: Finished difference. Result has 331 places, 436 transitions, 5610 flow [2024-06-20 15:28:31,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5610, PETRI_PLACES=331, PETRI_TRANSITIONS=436} [2024-06-20 15:28:31,800 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-20 15:28:31,800 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 436 transitions, 5610 flow [2024-06-20 15:28:31,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:31,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:31,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:31,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:28:31,801 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-20 15:28:31,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:31,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1491633301, now seen corresponding path program 2 times [2024-06-20 15:28:31,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:31,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785768615] [2024-06-20 15:28:31,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:31,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:31,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:31,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:31,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:31,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785768615] [2024-06-20 15:28:31,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785768615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:31,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:31,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:31,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104493192] [2024-06-20 15:28:31,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:31,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:31,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:31,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:31,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:31,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:31,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 436 transitions, 5610 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:31,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:31,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:31,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:32,805 INFO L124 PetriNetUnfolderBase]: 2955/5042 cut-off events. [2024-06-20 15:28:32,805 INFO L125 PetriNetUnfolderBase]: For 375910/375916 co-relation queries the response was YES. [2024-06-20 15:28:32,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33497 conditions, 5042 events. 2955/5042 cut-off events. For 375910/375916 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 34066 event pairs, 577 based on Foata normal form. 5/5043 useless extension candidates. Maximal degree in co-relation 33340. Up to 4442 conditions per place. [2024-06-20 15:28:32,878 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 401 selfloop transitions, 60 changer transitions 0/469 dead transitions. [2024-06-20 15:28:32,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 469 transitions, 6681 flow [2024-06-20 15:28:32,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:32,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:32,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-20 15:28:32,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-20 15:28:32,879 INFO L175 Difference]: Start difference. First operand has 331 places, 436 transitions, 5610 flow. Second operand 8 states and 197 transitions. [2024-06-20 15:28:32,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 469 transitions, 6681 flow [2024-06-20 15:28:34,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 469 transitions, 6530 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-20 15:28:34,838 INFO L231 Difference]: Finished difference. Result has 337 places, 442 transitions, 5672 flow [2024-06-20 15:28:34,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5672, PETRI_PLACES=337, PETRI_TRANSITIONS=442} [2024-06-20 15:28:34,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-20 15:28:34,839 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 442 transitions, 5672 flow [2024-06-20 15:28:34,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:34,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:34,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:34,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:28:34,839 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-20 15:28:34,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:34,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1491633115, now seen corresponding path program 1 times [2024-06-20 15:28:34,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:34,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157243517] [2024-06-20 15:28:34,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:34,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:34,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:34,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:34,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157243517] [2024-06-20 15:28:34,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157243517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:34,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:34,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:34,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099478222] [2024-06-20 15:28:34,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:34,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:34,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:34,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:34,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:34,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:34,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 442 transitions, 5672 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:34,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:34,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:34,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:35,858 INFO L124 PetriNetUnfolderBase]: 2976/5075 cut-off events. [2024-06-20 15:28:35,858 INFO L125 PetriNetUnfolderBase]: For 384326/384332 co-relation queries the response was YES. [2024-06-20 15:28:35,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33948 conditions, 5075 events. 2976/5075 cut-off events. For 384326/384332 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34300 event pairs, 587 based on Foata normal form. 5/5076 useless extension candidates. Maximal degree in co-relation 33788. Up to 4340 conditions per place. [2024-06-20 15:28:35,926 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 120 changer transitions 0/481 dead transitions. [2024-06-20 15:28:35,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 481 transitions, 7340 flow [2024-06-20 15:28:35,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:35,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:35,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-20 15:28:35,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-20 15:28:35,927 INFO L175 Difference]: Start difference. First operand has 337 places, 442 transitions, 5672 flow. Second operand 8 states and 204 transitions. [2024-06-20 15:28:35,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 481 transitions, 7340 flow [2024-06-20 15:28:37,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 481 transitions, 7231 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:28:37,891 INFO L231 Difference]: Finished difference. Result has 341 places, 451 transitions, 5929 flow [2024-06-20 15:28:37,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5563, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5929, PETRI_PLACES=341, PETRI_TRANSITIONS=451} [2024-06-20 15:28:37,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-20 15:28:37,892 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 451 transitions, 5929 flow [2024-06-20 15:28:37,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:37,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:37,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:37,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:28:37,892 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-20 15:28:37,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:37,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1405115685, now seen corresponding path program 3 times [2024-06-20 15:28:37,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:37,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737891110] [2024-06-20 15:28:37,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:37,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:37,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:37,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:37,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:37,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737891110] [2024-06-20 15:28:37,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737891110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:37,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:37,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:37,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837060299] [2024-06-20 15:28:37,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:38,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:38,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:38,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:38,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:38,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:38,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 451 transitions, 5929 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:38,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:38,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:38,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:38,982 INFO L124 PetriNetUnfolderBase]: 2994/5102 cut-off events. [2024-06-20 15:28:38,982 INFO L125 PetriNetUnfolderBase]: For 396971/396977 co-relation queries the response was YES. [2024-06-20 15:28:39,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34462 conditions, 5102 events. 2994/5102 cut-off events. For 396971/396977 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 34466 event pairs, 576 based on Foata normal form. 5/5103 useless extension candidates. Maximal degree in co-relation 34301. Up to 4488 conditions per place. [2024-06-20 15:28:39,052 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 413 selfloop transitions, 70 changer transitions 0/491 dead transitions. [2024-06-20 15:28:39,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 491 transitions, 7243 flow [2024-06-20 15:28:39,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:28:39,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:28:39,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-20 15:28:39,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676274944567627 [2024-06-20 15:28:39,053 INFO L175 Difference]: Start difference. First operand has 341 places, 451 transitions, 5929 flow. Second operand 11 states and 256 transitions. [2024-06-20 15:28:39,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 491 transitions, 7243 flow [2024-06-20 15:28:41,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 491 transitions, 6955 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:41,113 INFO L231 Difference]: Finished difference. Result has 348 places, 460 transitions, 5901 flow [2024-06-20 15:28:41,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5645, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5901, PETRI_PLACES=348, PETRI_TRANSITIONS=460} [2024-06-20 15:28:41,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-20 15:28:41,114 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 460 transitions, 5901 flow [2024-06-20 15:28:41,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:41,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:41,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] [2024-06-20 15:28:41,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:28:41,114 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-20 15:28:41,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:41,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1232388459, now seen corresponding path program 2 times [2024-06-20 15:28:41,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:41,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128274999] [2024-06-20 15:28:41,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:41,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:41,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:41,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128274999] [2024-06-20 15:28:41,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128274999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:41,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:41,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:41,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547397092] [2024-06-20 15:28:41,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:41,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:41,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:41,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:41,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:41,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:41,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 460 transitions, 5901 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:41,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:41,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:41,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:42,119 INFO L124 PetriNetUnfolderBase]: 2999/5112 cut-off events. [2024-06-20 15:28:42,119 INFO L125 PetriNetUnfolderBase]: For 404978/404984 co-relation queries the response was YES. [2024-06-20 15:28:42,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34438 conditions, 5112 events. 2999/5112 cut-off events. For 404978/404984 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34617 event pairs, 597 based on Foata normal form. 5/5112 useless extension candidates. Maximal degree in co-relation 34275. Up to 4368 conditions per place. [2024-06-20 15:28:42,191 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 125 changer transitions 0/489 dead transitions. [2024-06-20 15:28:42,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 489 transitions, 7319 flow [2024-06-20 15:28:42,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:42,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:42,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 15:28:42,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:28:42,192 INFO L175 Difference]: Start difference. First operand has 348 places, 460 transitions, 5901 flow. Second operand 8 states and 200 transitions. [2024-06-20 15:28:42,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 489 transitions, 7319 flow [2024-06-20 15:28:44,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 489 transitions, 7132 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:44,174 INFO L231 Difference]: Finished difference. Result has 347 places, 463 transitions, 6002 flow [2024-06-20 15:28:44,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5714, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6002, PETRI_PLACES=347, PETRI_TRANSITIONS=463} [2024-06-20 15:28:44,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-20 15:28:44,175 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 463 transitions, 6002 flow [2024-06-20 15:28:44,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:44,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:44,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:44,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:28:44,175 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-20 15:28:44,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:44,176 INFO L85 PathProgramCache]: Analyzing trace with hash -526785429, now seen corresponding path program 3 times [2024-06-20 15:28:44,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:44,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682924789] [2024-06-20 15:28:44,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:44,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:44,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:44,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:44,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:44,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682924789] [2024-06-20 15:28:44,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682924789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:44,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:44,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:44,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845564133] [2024-06-20 15:28:44,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:44,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:44,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:44,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:44,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:44,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:44,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 463 transitions, 6002 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:44,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:44,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:44,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:45,207 INFO L124 PetriNetUnfolderBase]: 3004/5118 cut-off events. [2024-06-20 15:28:45,207 INFO L125 PetriNetUnfolderBase]: For 412861/412867 co-relation queries the response was YES. [2024-06-20 15:28:45,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34668 conditions, 5118 events. 3004/5118 cut-off events. For 412861/412867 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 34608 event pairs, 587 based on Foata normal form. 5/5119 useless extension candidates. Maximal degree in co-relation 34505. Up to 4374 conditions per place. [2024-06-20 15:28:45,281 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 129 changer transitions 0/498 dead transitions. [2024-06-20 15:28:45,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 498 transitions, 7644 flow [2024-06-20 15:28:45,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:28:45,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:28:45,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-20 15:28:45,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:28:45,282 INFO L175 Difference]: Start difference. First operand has 347 places, 463 transitions, 6002 flow. Second operand 10 states and 246 transitions. [2024-06-20 15:28:45,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 498 transitions, 7644 flow [2024-06-20 15:28:47,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 498 transitions, 7442 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 15:28:47,359 INFO L231 Difference]: Finished difference. Result has 352 places, 466 transitions, 6102 flow [2024-06-20 15:28:47,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5803, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6102, PETRI_PLACES=352, PETRI_TRANSITIONS=466} [2024-06-20 15:28:47,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-20 15:28:47,359 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 466 transitions, 6102 flow [2024-06-20 15:28:47,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:47,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:47,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:47,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:28:47,360 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-20 15:28:47,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:47,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1498415145, now seen corresponding path program 1 times [2024-06-20 15:28:47,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:47,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709837134] [2024-06-20 15:28:47,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:47,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:47,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:47,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-20 15:28:47,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:47,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709837134] [2024-06-20 15:28:47,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709837134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:47,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:47,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:47,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709285670] [2024-06-20 15:28:47,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:47,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:47,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:47,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:47,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:47,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:47,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 466 transitions, 6102 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:47,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:47,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:47,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:48,443 INFO L124 PetriNetUnfolderBase]: 3139/5338 cut-off events. [2024-06-20 15:28:48,443 INFO L125 PetriNetUnfolderBase]: For 531659/531665 co-relation queries the response was YES. [2024-06-20 15:28:48,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37341 conditions, 5338 events. 3139/5338 cut-off events. For 531659/531665 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36153 event pairs, 536 based on Foata normal form. 16/5349 useless extension candidates. Maximal degree in co-relation 37176. Up to 4297 conditions per place. [2024-06-20 15:28:48,516 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 138 changer transitions 0/511 dead transitions. [2024-06-20 15:28:48,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 511 transitions, 7886 flow [2024-06-20 15:28:48,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:48,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:48,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-20 15:28:48,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-20 15:28:48,517 INFO L175 Difference]: Start difference. First operand has 352 places, 466 transitions, 6102 flow. Second operand 8 states and 210 transitions. [2024-06-20 15:28:48,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 511 transitions, 7886 flow [2024-06-20 15:28:50,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 511 transitions, 7532 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 15:28:50,983 INFO L231 Difference]: Finished difference. Result has 352 places, 473 transitions, 6151 flow [2024-06-20 15:28:50,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5748, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6151, PETRI_PLACES=352, PETRI_TRANSITIONS=473} [2024-06-20 15:28:50,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-20 15:28:50,984 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 473 transitions, 6151 flow [2024-06-20 15:28:50,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:50,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:50,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:50,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:28:50,984 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-20 15:28:50,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:50,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1232391435, now seen corresponding path program 2 times [2024-06-20 15:28:50,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:50,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486536873] [2024-06-20 15:28:50,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:50,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:50,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:51,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-20 15:28:51,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:51,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486536873] [2024-06-20 15:28:51,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486536873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:51,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:51,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:51,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640267887] [2024-06-20 15:28:51,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:51,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:51,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:51,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:51,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:51,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:51,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 473 transitions, 6151 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:51,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:51,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:51,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:52,147 INFO L124 PetriNetUnfolderBase]: 3195/5434 cut-off events. [2024-06-20 15:28:52,147 INFO L125 PetriNetUnfolderBase]: For 561589/561595 co-relation queries the response was YES. [2024-06-20 15:28:52,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38216 conditions, 5434 events. 3195/5434 cut-off events. For 561589/561595 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 37023 event pairs, 646 based on Foata normal form. 20/5449 useless extension candidates. Maximal degree in co-relation 38050. Up to 4607 conditions per place. [2024-06-20 15:28:52,213 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 130 changer transitions 0/505 dead transitions. [2024-06-20 15:28:52,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 505 transitions, 7655 flow [2024-06-20 15:28:52,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:52,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:52,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-20 15:28:52,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-20 15:28:52,214 INFO L175 Difference]: Start difference. First operand has 352 places, 473 transitions, 6151 flow. Second operand 8 states and 203 transitions. [2024-06-20 15:28:52,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 505 transitions, 7655 flow [2024-06-20 15:28:54,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 505 transitions, 7449 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-20 15:28:54,729 INFO L231 Difference]: Finished difference. Result has 357 places, 475 transitions, 6265 flow [2024-06-20 15:28:54,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6265, PETRI_PLACES=357, PETRI_TRANSITIONS=475} [2024-06-20 15:28:54,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-20 15:28:54,729 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 475 transitions, 6265 flow [2024-06-20 15:28:54,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:54,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:54,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:54,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:28:54,729 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-20 15:28:54,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:54,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1232717865, now seen corresponding path program 3 times [2024-06-20 15:28:54,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:54,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939688723] [2024-06-20 15:28:54,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:54,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:54,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:28:54,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:54,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939688723] [2024-06-20 15:28:54,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939688723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:54,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:54,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:28:54,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111592703] [2024-06-20 15:28:54,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:54,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:28:54,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:54,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:28:54,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:28:54,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:54,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 475 transitions, 6265 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:54,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:54,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:54,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:55,801 INFO L124 PetriNetUnfolderBase]: 3251/5522 cut-off events. [2024-06-20 15:28:55,801 INFO L125 PetriNetUnfolderBase]: For 555641/555647 co-relation queries the response was YES. [2024-06-20 15:28:55,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38980 conditions, 5522 events. 3251/5522 cut-off events. For 555641/555647 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 37639 event pairs, 642 based on Foata normal form. 16/5533 useless extension candidates. Maximal degree in co-relation 38812. Up to 4635 conditions per place. [2024-06-20 15:28:55,874 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 134 changer transitions 0/513 dead transitions. [2024-06-20 15:28:55,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 513 transitions, 7829 flow [2024-06-20 15:28:55,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:28:55,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:28:55,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-20 15:28:55,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-20 15:28:55,876 INFO L175 Difference]: Start difference. First operand has 357 places, 475 transitions, 6265 flow. Second operand 8 states and 206 transitions. [2024-06-20 15:28:55,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 513 transitions, 7829 flow [2024-06-20 15:28:58,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 513 transitions, 7547 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 15:28:58,264 INFO L231 Difference]: Finished difference. Result has 360 places, 480 transitions, 6350 flow [2024-06-20 15:28:58,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6350, PETRI_PLACES=360, PETRI_TRANSITIONS=480} [2024-06-20 15:28:58,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-20 15:28:58,265 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 480 transitions, 6350 flow [2024-06-20 15:28:58,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:58,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:28:58,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:28:58,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:28:58,265 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-20 15:28:58,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:28:58,265 INFO L85 PathProgramCache]: Analyzing trace with hash 805330791, now seen corresponding path program 4 times [2024-06-20 15:28:58,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:28:58,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291094076] [2024-06-20 15:28:58,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:28:58,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:28:58,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:28:58,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-20 15:28:58,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:28:58,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291094076] [2024-06-20 15:28:58,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291094076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:28:58,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:28:58,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:28:58,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259729184] [2024-06-20 15:28:58,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:28:58,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:28:58,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:28:58,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:28:58,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:28:58,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:28:58,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 480 transitions, 6350 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:28:58,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:28:58,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:28:58,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:28:59,338 INFO L124 PetriNetUnfolderBase]: 3264/5513 cut-off events. [2024-06-20 15:28:59,339 INFO L125 PetriNetUnfolderBase]: For 521872/521872 co-relation queries the response was YES. [2024-06-20 15:28:59,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39247 conditions, 5513 events. 3264/5513 cut-off events. For 521872/521872 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 37480 event pairs, 676 based on Foata normal form. 1/5500 useless extension candidates. Maximal degree in co-relation 39077. Up to 4716 conditions per place. [2024-06-20 15:28:59,420 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 123 changer transitions 0/509 dead transitions. [2024-06-20 15:28:59,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 509 transitions, 8058 flow [2024-06-20 15:28:59,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:28:59,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:28:59,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:28:59,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:28:59,421 INFO L175 Difference]: Start difference. First operand has 360 places, 480 transitions, 6350 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:28:59,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 509 transitions, 8058 flow [2024-06-20 15:29:02,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 509 transitions, 7763 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:02,028 INFO L231 Difference]: Finished difference. Result has 362 places, 486 transitions, 6387 flow [2024-06-20 15:29:02,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6055, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6387, PETRI_PLACES=362, PETRI_TRANSITIONS=486} [2024-06-20 15:29:02,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-20 15:29:02,029 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 486 transitions, 6387 flow [2024-06-20 15:29:02,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:02,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:02,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, 1] [2024-06-20 15:29:02,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:29:02,029 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-20 15:29:02,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:02,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1576114813, now seen corresponding path program 5 times [2024-06-20 15:29:02,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:02,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23039539] [2024-06-20 15:29:02,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:02,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:02,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:02,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:02,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23039539] [2024-06-20 15:29:02,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23039539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:02,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:02,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:02,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321421077] [2024-06-20 15:29:02,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:02,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:02,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:02,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:02,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:02,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:02,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 486 transitions, 6387 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:02,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:02,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:02,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:03,046 INFO L124 PetriNetUnfolderBase]: 3277/5533 cut-off events. [2024-06-20 15:29:03,046 INFO L125 PetriNetUnfolderBase]: For 534975/534975 co-relation queries the response was YES. [2024-06-20 15:29:03,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39333 conditions, 5533 events. 3277/5533 cut-off events. For 534975/534975 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 37614 event pairs, 676 based on Foata normal form. 1/5520 useless extension candidates. Maximal degree in co-relation 39162. Up to 4731 conditions per place. [2024-06-20 15:29:03,120 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 376 selfloop transitions, 128 changer transitions 0/512 dead transitions. [2024-06-20 15:29:03,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 512 transitions, 8111 flow [2024-06-20 15:29:03,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:03,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:03,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:29:03,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-20 15:29:03,121 INFO L175 Difference]: Start difference. First operand has 362 places, 486 transitions, 6387 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:29:03,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 512 transitions, 8111 flow [2024-06-20 15:29:05,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 512 transitions, 7833 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-20 15:29:05,454 INFO L231 Difference]: Finished difference. Result has 366 places, 492 transitions, 6463 flow [2024-06-20 15:29:05,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6145, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6463, PETRI_PLACES=366, PETRI_TRANSITIONS=492} [2024-06-20 15:29:05,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-20 15:29:05,454 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 492 transitions, 6463 flow [2024-06-20 15:29:05,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:05,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:05,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:05,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:29:05,455 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-20 15:29:05,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:05,455 INFO L85 PathProgramCache]: Analyzing trace with hash -503378245, now seen corresponding path program 6 times [2024-06-20 15:29:05,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:05,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118975765] [2024-06-20 15:29:05,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:05,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:05,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:05,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:05,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118975765] [2024-06-20 15:29:05,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118975765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:05,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:05,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:05,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330116149] [2024-06-20 15:29:05,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:05,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:05,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:05,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:05,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:05,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:05,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 492 transitions, 6463 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:05,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:05,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:05,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:06,519 INFO L124 PetriNetUnfolderBase]: 3274/5529 cut-off events. [2024-06-20 15:29:06,519 INFO L125 PetriNetUnfolderBase]: For 540651/540651 co-relation queries the response was YES. [2024-06-20 15:29:06,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39268 conditions, 5529 events. 3274/5529 cut-off events. For 540651/540651 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 37616 event pairs, 676 based on Foata normal form. 1/5516 useless extension candidates. Maximal degree in co-relation 39096. Up to 4728 conditions per place. [2024-06-20 15:29:06,597 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 383 selfloop transitions, 125 changer transitions 0/516 dead transitions. [2024-06-20 15:29:06,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 516 transitions, 8313 flow [2024-06-20 15:29:06,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:06,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:06,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-20 15:29:06,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-20 15:29:06,598 INFO L175 Difference]: Start difference. First operand has 366 places, 492 transitions, 6463 flow. Second operand 7 states and 179 transitions. [2024-06-20 15:29:06,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 516 transitions, 8313 flow [2024-06-20 15:29:08,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 516 transitions, 8105 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-20 15:29:08,901 INFO L231 Difference]: Finished difference. Result has 370 places, 492 transitions, 6511 flow [2024-06-20 15:29:08,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6255, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6511, PETRI_PLACES=370, PETRI_TRANSITIONS=492} [2024-06-20 15:29:08,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-20 15:29:08,901 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 492 transitions, 6511 flow [2024-06-20 15:29:08,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:08,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:08,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:08,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:29:08,902 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-20 15:29:08,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:08,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1569334183, now seen corresponding path program 7 times [2024-06-20 15:29:08,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:08,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788971784] [2024-06-20 15:29:08,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:08,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:08,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:09,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:09,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:09,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788971784] [2024-06-20 15:29:09,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788971784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:09,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:09,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:09,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76265176] [2024-06-20 15:29:09,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:09,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:09,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:09,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:09,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:09,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:09,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 492 transitions, 6511 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:09,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:09,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:09,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:10,068 INFO L124 PetriNetUnfolderBase]: 3284/5555 cut-off events. [2024-06-20 15:29:10,069 INFO L125 PetriNetUnfolderBase]: For 551306/551306 co-relation queries the response was YES. [2024-06-20 15:29:10,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39517 conditions, 5555 events. 3284/5555 cut-off events. For 551306/551306 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37889 event pairs, 646 based on Foata normal form. 1/5545 useless extension candidates. Maximal degree in co-relation 39344. Up to 4939 conditions per place. [2024-06-20 15:29:10,149 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 441 selfloop transitions, 66 changer transitions 0/515 dead transitions. [2024-06-20 15:29:10,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 515 transitions, 7657 flow [2024-06-20 15:29:10,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:10,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:10,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:29:10,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-20 15:29:10,150 INFO L175 Difference]: Start difference. First operand has 370 places, 492 transitions, 6511 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:29:10,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 515 transitions, 7657 flow [2024-06-20 15:29:12,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 515 transitions, 7259 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 15:29:12,644 INFO L231 Difference]: Finished difference. Result has 370 places, 498 transitions, 6347 flow [2024-06-20 15:29:12,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6347, PETRI_PLACES=370, PETRI_TRANSITIONS=498} [2024-06-20 15:29:12,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-20 15:29:12,645 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 498 transitions, 6347 flow [2024-06-20 15:29:12,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:12,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:12,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:12,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:29:12,645 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-20 15:29:12,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:12,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1569334369, now seen corresponding path program 4 times [2024-06-20 15:29:12,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:12,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429058379] [2024-06-20 15:29:12,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:12,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:12,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:12,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-20 15:29:12,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:12,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429058379] [2024-06-20 15:29:12,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429058379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:12,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:12,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:12,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180711231] [2024-06-20 15:29:12,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:12,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:12,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:12,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:12,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:12,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:12,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 498 transitions, 6347 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:12,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:12,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:12,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:13,689 INFO L124 PetriNetUnfolderBase]: 3289/5562 cut-off events. [2024-06-20 15:29:13,689 INFO L125 PetriNetUnfolderBase]: For 559832/559832 co-relation queries the response was YES. [2024-06-20 15:29:13,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39418 conditions, 5562 events. 3289/5562 cut-off events. For 559832/559832 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37915 event pairs, 668 based on Foata normal form. 1/5552 useless extension candidates. Maximal degree in co-relation 39245. Up to 4808 conditions per place. [2024-06-20 15:29:13,768 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 380 selfloop transitions, 133 changer transitions 0/521 dead transitions. [2024-06-20 15:29:13,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 521 transitions, 8058 flow [2024-06-20 15:29:13,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:13,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:13,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:29:13,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-20 15:29:13,769 INFO L175 Difference]: Start difference. First operand has 370 places, 498 transitions, 6347 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:29:13,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 521 transitions, 8058 flow [2024-06-20 15:29:16,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 521 transitions, 7920 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 15:29:16,891 INFO L231 Difference]: Finished difference. Result has 373 places, 501 transitions, 6524 flow [2024-06-20 15:29:16,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6524, PETRI_PLACES=373, PETRI_TRANSITIONS=501} [2024-06-20 15:29:16,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-20 15:29:16,891 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 501 transitions, 6524 flow [2024-06-20 15:29:16,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:16,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:16,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:16,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:29:16,892 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-20 15:29:16,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:16,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1920538379, now seen corresponding path program 8 times [2024-06-20 15:29:16,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:16,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131239860] [2024-06-20 15:29:16,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:16,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:16,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:16,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:16,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:16,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131239860] [2024-06-20 15:29:16,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131239860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:16,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:16,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:16,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279416049] [2024-06-20 15:29:16,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:16,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:16,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:16,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:16,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:17,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:17,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 501 transitions, 6524 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:17,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:17,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:17,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:17,955 INFO L124 PetriNetUnfolderBase]: 3307/5595 cut-off events. [2024-06-20 15:29:17,956 INFO L125 PetriNetUnfolderBase]: For 575774/575774 co-relation queries the response was YES. [2024-06-20 15:29:18,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39951 conditions, 5595 events. 3307/5595 cut-off events. For 575774/575774 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 38213 event pairs, 646 based on Foata normal form. 1/5585 useless extension candidates. Maximal degree in co-relation 39777. Up to 4954 conditions per place. [2024-06-20 15:29:18,032 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 437 selfloop transitions, 80 changer transitions 0/525 dead transitions. [2024-06-20 15:29:18,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 525 transitions, 7890 flow [2024-06-20 15:29:18,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:18,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:18,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:29:18,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-20 15:29:18,033 INFO L175 Difference]: Start difference. First operand has 373 places, 501 transitions, 6524 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:29:18,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 525 transitions, 7890 flow [2024-06-20 15:29:20,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 525 transitions, 7554 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:20,642 INFO L231 Difference]: Finished difference. Result has 376 places, 510 transitions, 6479 flow [2024-06-20 15:29:20,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6192, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6479, PETRI_PLACES=376, PETRI_TRANSITIONS=510} [2024-06-20 15:29:20,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-20 15:29:20,643 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 510 transitions, 6479 flow [2024-06-20 15:29:20,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:20,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:20,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:20,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:29:20,643 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-20 15:29:20,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:20,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1920717125, now seen corresponding path program 5 times [2024-06-20 15:29:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:20,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705752937] [2024-06-20 15:29:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:20,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:20,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-20 15:29:20,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:20,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705752937] [2024-06-20 15:29:20,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705752937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:20,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:20,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:20,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597492563] [2024-06-20 15:29:20,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:20,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:20,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:20,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:20,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:20,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:20,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 510 transitions, 6479 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:20,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:20,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:20,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:21,779 INFO L124 PetriNetUnfolderBase]: 3320/5615 cut-off events. [2024-06-20 15:29:21,780 INFO L125 PetriNetUnfolderBase]: For 590738/590738 co-relation queries the response was YES. [2024-06-20 15:29:21,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40143 conditions, 5615 events. 3320/5615 cut-off events. For 590738/590738 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38365 event pairs, 668 based on Foata normal form. 1/5605 useless extension candidates. Maximal degree in co-relation 39968. Up to 4845 conditions per place. [2024-06-20 15:29:21,860 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 138 changer transitions 0/533 dead transitions. [2024-06-20 15:29:21,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 533 transitions, 8245 flow [2024-06-20 15:29:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:21,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:21,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:29:21,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-20 15:29:21,861 INFO L175 Difference]: Start difference. First operand has 376 places, 510 transitions, 6479 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:29:21,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 533 transitions, 8245 flow [2024-06-20 15:29:24,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 533 transitions, 8137 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-20 15:29:24,725 INFO L231 Difference]: Finished difference. Result has 381 places, 516 transitions, 6723 flow [2024-06-20 15:29:24,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6723, PETRI_PLACES=381, PETRI_TRANSITIONS=516} [2024-06-20 15:29:24,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-20 15:29:24,726 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 516 transitions, 6723 flow [2024-06-20 15:29:24,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:24,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:24,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:24,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:29:24,726 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-20 15:29:24,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:24,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1580376259, now seen corresponding path program 6 times [2024-06-20 15:29:24,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:24,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299157399] [2024-06-20 15:29:24,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:24,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:24,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:24,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:24,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:24,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299157399] [2024-06-20 15:29:24,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299157399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:24,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:24,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:24,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176672500] [2024-06-20 15:29:24,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:24,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:24,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:24,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:24,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:24,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:24,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 516 transitions, 6723 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:24,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:24,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:24,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:25,828 INFO L124 PetriNetUnfolderBase]: 3317/5611 cut-off events. [2024-06-20 15:29:25,829 INFO L125 PetriNetUnfolderBase]: For 597149/597149 co-relation queries the response was YES. [2024-06-20 15:29:25,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40314 conditions, 5611 events. 3317/5611 cut-off events. For 597149/597149 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38311 event pairs, 668 based on Foata normal form. 1/5601 useless extension candidates. Maximal degree in co-relation 40138. Up to 4842 conditions per place. [2024-06-20 15:29:25,911 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 136 changer transitions 0/532 dead transitions. [2024-06-20 15:29:25,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 532 transitions, 8217 flow [2024-06-20 15:29:25,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:25,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:25,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:29:25,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-20 15:29:25,912 INFO L175 Difference]: Start difference. First operand has 381 places, 516 transitions, 6723 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:29:25,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 532 transitions, 8217 flow [2024-06-20 15:29:28,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 532 transitions, 7987 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:29:28,712 INFO L231 Difference]: Finished difference. Result has 385 places, 516 transitions, 6771 flow [2024-06-20 15:29:28,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6771, PETRI_PLACES=385, PETRI_TRANSITIONS=516} [2024-06-20 15:29:28,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-20 15:29:28,712 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 516 transitions, 6771 flow [2024-06-20 15:29:28,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:28,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:28,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:28,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:29:28,713 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-20 15:29:28,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1920330989, now seen corresponding path program 9 times [2024-06-20 15:29:28,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:28,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932429018] [2024-06-20 15:29:28,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:28,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:28,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:28,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:28,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:28,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932429018] [2024-06-20 15:29:28,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932429018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:28,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:28,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:28,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954348347] [2024-06-20 15:29:28,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:28,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:28,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:28,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:28,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:28,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:28,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 516 transitions, 6771 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:28,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:28,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:28,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:29,878 INFO L124 PetriNetUnfolderBase]: 3314/5609 cut-off events. [2024-06-20 15:29:29,878 INFO L125 PetriNetUnfolderBase]: For 603005/603005 co-relation queries the response was YES. [2024-06-20 15:29:29,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40320 conditions, 5609 events. 3314/5609 cut-off events. For 603005/603005 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38335 event pairs, 646 based on Foata normal form. 1/5599 useless extension candidates. Maximal degree in co-relation 40143. Up to 4965 conditions per place. [2024-06-20 15:29:29,961 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 443 selfloop transitions, 81 changer transitions 0/532 dead transitions. [2024-06-20 15:29:29,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 532 transitions, 7857 flow [2024-06-20 15:29:29,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:29:29,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:29:29,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-20 15:29:29,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-20 15:29:29,962 INFO L175 Difference]: Start difference. First operand has 385 places, 516 transitions, 6771 flow. Second operand 9 states and 206 transitions. [2024-06-20 15:29:29,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 532 transitions, 7857 flow [2024-06-20 15:29:32,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 532 transitions, 7576 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:32,749 INFO L231 Difference]: Finished difference. Result has 389 places, 516 transitions, 6658 flow [2024-06-20 15:29:32,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6490, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6658, PETRI_PLACES=389, PETRI_TRANSITIONS=516} [2024-06-20 15:29:32,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-20 15:29:32,749 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 516 transitions, 6658 flow [2024-06-20 15:29:32,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:32,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:32,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:32,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:29:32,750 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-20 15:29:32,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:32,750 INFO L85 PathProgramCache]: Analyzing trace with hash 2064401467, now seen corresponding path program 10 times [2024-06-20 15:29:32,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:32,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205928715] [2024-06-20 15:29:32,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:32,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:32,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:32,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:32,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:32,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205928715] [2024-06-20 15:29:32,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205928715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:32,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:32,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:32,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353847340] [2024-06-20 15:29:32,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:32,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:32,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:32,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:32,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:32,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:32,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 516 transitions, 6658 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:32,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:32,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:32,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:33,855 INFO L124 PetriNetUnfolderBase]: 3319/5620 cut-off events. [2024-06-20 15:29:33,855 INFO L125 PetriNetUnfolderBase]: For 613396/613396 co-relation queries the response was YES. [2024-06-20 15:29:33,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40322 conditions, 5620 events. 3319/5620 cut-off events. For 613396/613396 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38467 event pairs, 646 based on Foata normal form. 1/5610 useless extension candidates. Maximal degree in co-relation 40144. Up to 4822 conditions per place. [2024-06-20 15:29:33,932 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 403 selfloop transitions, 142 changer transitions 0/553 dead transitions. [2024-06-20 15:29:33,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 553 transitions, 8490 flow [2024-06-20 15:29:33,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:29:33,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:29:33,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-20 15:29:33,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-20 15:29:33,933 INFO L175 Difference]: Start difference. First operand has 389 places, 516 transitions, 6658 flow. Second operand 9 states and 228 transitions. [2024-06-20 15:29:33,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 553 transitions, 8490 flow [2024-06-20 15:29:36,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 553 transitions, 8286 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 15:29:36,814 INFO L231 Difference]: Finished difference. Result has 390 places, 519 transitions, 6836 flow [2024-06-20 15:29:36,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6454, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6836, PETRI_PLACES=390, PETRI_TRANSITIONS=519} [2024-06-20 15:29:36,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-20 15:29:36,814 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 519 transitions, 6836 flow [2024-06-20 15:29:36,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:36,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:36,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:36,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:29:36,815 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-20 15:29:36,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:36,815 INFO L85 PathProgramCache]: Analyzing trace with hash 351795711, now seen corresponding path program 7 times [2024-06-20 15:29:36,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:36,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374680846] [2024-06-20 15:29:36,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:36,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:36,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:36,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:36,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:36,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374680846] [2024-06-20 15:29:36,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374680846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:36,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:36,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:36,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227437017] [2024-06-20 15:29:36,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:36,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:36,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:36,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:36,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:36,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:36,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 519 transitions, 6836 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:36,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:36,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:36,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:37,971 INFO L124 PetriNetUnfolderBase]: 3340/5651 cut-off events. [2024-06-20 15:29:37,971 INFO L125 PetriNetUnfolderBase]: For 636521/636521 co-relation queries the response was YES. [2024-06-20 15:29:38,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41123 conditions, 5651 events. 3340/5651 cut-off events. For 636521/636521 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38694 event pairs, 668 based on Foata normal form. 1/5641 useless extension candidates. Maximal degree in co-relation 40943. Up to 4869 conditions per place. [2024-06-20 15:29:38,205 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 386 selfloop transitions, 150 changer transitions 0/544 dead transitions. [2024-06-20 15:29:38,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 544 transitions, 8690 flow [2024-06-20 15:29:38,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:29:38,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:29:38,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:29:38,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-20 15:29:38,206 INFO L175 Difference]: Start difference. First operand has 390 places, 519 transitions, 6836 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:29:38,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 544 transitions, 8690 flow [2024-06-20 15:29:41,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 544 transitions, 8346 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 15:29:41,211 INFO L231 Difference]: Finished difference. Result has 386 places, 528 transitions, 6934 flow [2024-06-20 15:29:41,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6510, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6934, PETRI_PLACES=386, PETRI_TRANSITIONS=528} [2024-06-20 15:29:41,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-20 15:29:41,211 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 528 transitions, 6934 flow [2024-06-20 15:29:41,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:41,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:41,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:41,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:29:41,212 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-20 15:29:41,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash -673804249, now seen corresponding path program 8 times [2024-06-20 15:29:41,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:41,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931283462] [2024-06-20 15:29:41,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:41,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:41,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:41,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-20 15:29:41,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:41,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931283462] [2024-06-20 15:29:41,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931283462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:41,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:41,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:41,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003774933] [2024-06-20 15:29:41,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:41,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:41,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:41,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:41,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:41,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:41,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 528 transitions, 6934 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:41,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:41,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:41,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:42,389 INFO L124 PetriNetUnfolderBase]: 3337/5647 cut-off events. [2024-06-20 15:29:42,389 INFO L125 PetriNetUnfolderBase]: For 608704/608704 co-relation queries the response was YES. [2024-06-20 15:29:42,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40735 conditions, 5647 events. 3337/5647 cut-off events. For 608704/608704 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38649 event pairs, 668 based on Foata normal form. 1/5637 useless extension candidates. Maximal degree in co-relation 40556. Up to 4866 conditions per place. [2024-06-20 15:29:42,473 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 388 selfloop transitions, 151 changer transitions 0/547 dead transitions. [2024-06-20 15:29:42,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 547 transitions, 8676 flow [2024-06-20 15:29:42,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:29:42,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:29:42,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-20 15:29:42,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-20 15:29:42,474 INFO L175 Difference]: Start difference. First operand has 386 places, 528 transitions, 6934 flow. Second operand 6 states and 155 transitions. [2024-06-20 15:29:42,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 547 transitions, 8676 flow [2024-06-20 15:29:45,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 547 transitions, 8422 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 15:29:45,358 INFO L231 Difference]: Finished difference. Result has 388 places, 528 transitions, 7002 flow [2024-06-20 15:29:45,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6686, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7002, PETRI_PLACES=388, PETRI_TRANSITIONS=528} [2024-06-20 15:29:45,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-20 15:29:45,359 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 528 transitions, 7002 flow [2024-06-20 15:29:45,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:45,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:45,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] [2024-06-20 15:29:45,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:29:45,359 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-20 15:29:45,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:45,360 INFO L85 PathProgramCache]: Analyzing trace with hash 574935261, now seen corresponding path program 9 times [2024-06-20 15:29:45,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:45,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61509469] [2024-06-20 15:29:45,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:45,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:45,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:45,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:45,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:45,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61509469] [2024-06-20 15:29:45,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61509469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:45,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:45,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:45,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777795787] [2024-06-20 15:29:45,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:45,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:45,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:45,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:45,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:45,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:45,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 528 transitions, 7002 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:45,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:45,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:45,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:46,531 INFO L124 PetriNetUnfolderBase]: 3342/5677 cut-off events. [2024-06-20 15:29:46,531 INFO L125 PetriNetUnfolderBase]: For 609859/609865 co-relation queries the response was YES. [2024-06-20 15:29:46,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40828 conditions, 5677 events. 3342/5677 cut-off events. For 609859/609865 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38973 event pairs, 662 based on Foata normal form. 5/5677 useless extension candidates. Maximal degree in co-relation 40650. Up to 4872 conditions per place. [2024-06-20 15:29:46,618 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 395 selfloop transitions, 148 changer transitions 0/551 dead transitions. [2024-06-20 15:29:46,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 551 transitions, 8595 flow [2024-06-20 15:29:46,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:46,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:46,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:29:46,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-20 15:29:46,620 INFO L175 Difference]: Start difference. First operand has 388 places, 528 transitions, 7002 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:29:46,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 551 transitions, 8595 flow [2024-06-20 15:29:49,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 551 transitions, 8305 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:49,863 INFO L231 Difference]: Finished difference. Result has 391 places, 531 transitions, 7069 flow [2024-06-20 15:29:49,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6726, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7069, PETRI_PLACES=391, PETRI_TRANSITIONS=531} [2024-06-20 15:29:49,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-20 15:29:49,864 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 531 transitions, 7069 flow [2024-06-20 15:29:49,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:49,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:49,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:49,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:29:49,864 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-20 15:29:49,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:49,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1388629455, now seen corresponding path program 10 times [2024-06-20 15:29:49,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:49,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728875715] [2024-06-20 15:29:49,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:49,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:49,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:49,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-20 15:29:49,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:49,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728875715] [2024-06-20 15:29:49,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728875715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:49,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:49,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:49,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35727044] [2024-06-20 15:29:49,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:49,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:49,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:49,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:49,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:49,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:49,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 531 transitions, 7069 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:49,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:49,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:49,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:51,175 INFO L124 PetriNetUnfolderBase]: 3355/5697 cut-off events. [2024-06-20 15:29:51,175 INFO L125 PetriNetUnfolderBase]: For 604370/604376 co-relation queries the response was YES. [2024-06-20 15:29:51,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40971 conditions, 5697 events. 3355/5697 cut-off events. For 604370/604376 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39073 event pairs, 660 based on Foata normal form. 5/5697 useless extension candidates. Maximal degree in co-relation 40794. Up to 4887 conditions per place. [2024-06-20 15:29:51,252 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 396 selfloop transitions, 154 changer transitions 0/558 dead transitions. [2024-06-20 15:29:51,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 558 transitions, 8928 flow [2024-06-20 15:29:51,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:29:51,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:29:51,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 15:29:51,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-20 15:29:51,253 INFO L175 Difference]: Start difference. First operand has 391 places, 531 transitions, 7069 flow. Second operand 8 states and 196 transitions. [2024-06-20 15:29:51,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 558 transitions, 8928 flow [2024-06-20 15:29:54,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 558 transitions, 8705 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 15:29:54,720 INFO L231 Difference]: Finished difference. Result has 394 places, 537 transitions, 7257 flow [2024-06-20 15:29:54,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6852, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7257, PETRI_PLACES=394, PETRI_TRANSITIONS=537} [2024-06-20 15:29:54,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-20 15:29:54,721 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 537 transitions, 7257 flow [2024-06-20 15:29:54,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:54,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:54,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:54,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:29:54,721 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-20 15:29:54,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:54,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1668214649, now seen corresponding path program 11 times [2024-06-20 15:29:54,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:54,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763271940] [2024-06-20 15:29:54,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:54,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:54,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:54,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:54,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:54,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763271940] [2024-06-20 15:29:54,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763271940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:54,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:54,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:29:54,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604272267] [2024-06-20 15:29:54,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:54,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:29:54,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:54,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:29:54,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:29:54,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:54,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 537 transitions, 7257 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:54,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:54,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:54,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:29:55,905 INFO L124 PetriNetUnfolderBase]: 3352/5672 cut-off events. [2024-06-20 15:29:55,905 INFO L125 PetriNetUnfolderBase]: For 610864/610864 co-relation queries the response was YES. [2024-06-20 15:29:55,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40960 conditions, 5672 events. 3352/5672 cut-off events. For 610864/610864 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 38879 event pairs, 646 based on Foata normal form. 1/5662 useless extension candidates. Maximal degree in co-relation 40781. Up to 4869 conditions per place. [2024-06-20 15:29:56,000 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 138 changer transitions 0/562 dead transitions. [2024-06-20 15:29:56,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 562 transitions, 8839 flow [2024-06-20 15:29:56,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:29:56,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:29:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:29:56,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-20 15:29:56,001 INFO L175 Difference]: Start difference. First operand has 394 places, 537 transitions, 7257 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:29:56,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 562 transitions, 8839 flow [2024-06-20 15:29:59,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 562 transitions, 8600 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 15:29:59,070 INFO L231 Difference]: Finished difference. Result has 397 places, 537 transitions, 7309 flow [2024-06-20 15:29:59,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7018, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7309, PETRI_PLACES=397, PETRI_TRANSITIONS=537} [2024-06-20 15:29:59,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-20 15:29:59,071 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 537 transitions, 7309 flow [2024-06-20 15:29:59,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:59,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:29:59,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:29:59,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:29:59,072 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-20 15:29:59,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:29:59,072 INFO L85 PathProgramCache]: Analyzing trace with hash 203799975, now seen corresponding path program 12 times [2024-06-20 15:29:59,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:29:59,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970498700] [2024-06-20 15:29:59,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:29:59,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:29:59,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:29:59,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:29:59,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:29:59,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970498700] [2024-06-20 15:29:59,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970498700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:29:59,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:29:59,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:29:59,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279961505] [2024-06-20 15:29:59,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:29:59,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:29:59,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:29:59,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:29:59,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:29:59,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:29:59,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 537 transitions, 7309 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:29:59,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:29:59,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:29:59,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:00,312 INFO L124 PetriNetUnfolderBase]: 3370/5722 cut-off events. [2024-06-20 15:30:00,312 INFO L125 PetriNetUnfolderBase]: For 629296/629302 co-relation queries the response was YES. [2024-06-20 15:30:00,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41377 conditions, 5722 events. 3370/5722 cut-off events. For 629296/629302 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 39343 event pairs, 640 based on Foata normal form. 5/5722 useless extension candidates. Maximal degree in co-relation 41196. Up to 5044 conditions per place. [2024-06-20 15:30:00,399 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 481 selfloop transitions, 79 changer transitions 0/568 dead transitions. [2024-06-20 15:30:00,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 568 transitions, 9030 flow [2024-06-20 15:30:00,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:30:00,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:30:00,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-20 15:30:00,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-20 15:30:00,400 INFO L175 Difference]: Start difference. First operand has 397 places, 537 transitions, 7309 flow. Second operand 10 states and 230 transitions. [2024-06-20 15:30:00,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 568 transitions, 9030 flow [2024-06-20 15:30:03,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 568 transitions, 8720 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:30:03,624 INFO L231 Difference]: Finished difference. Result has 401 places, 546 transitions, 7321 flow [2024-06-20 15:30:03,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7025, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7321, PETRI_PLACES=401, PETRI_TRANSITIONS=546} [2024-06-20 15:30:03,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-20 15:30:03,625 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 546 transitions, 7321 flow [2024-06-20 15:30:03,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:03,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:03,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, 1] [2024-06-20 15:30:03,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 15:30:03,625 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-20 15:30:03,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:03,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2043762269, now seen corresponding path program 11 times [2024-06-20 15:30:03,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:03,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956991193] [2024-06-20 15:30:03,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:03,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:03,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:03,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-20 15:30:03,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:03,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956991193] [2024-06-20 15:30:03,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956991193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:03,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:03,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:03,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391570709] [2024-06-20 15:30:03,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:03,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:03,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:03,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:03,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:03,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:03,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 546 transitions, 7321 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:03,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:03,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:03,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:04,909 INFO L124 PetriNetUnfolderBase]: 3375/5731 cut-off events. [2024-06-20 15:30:04,909 INFO L125 PetriNetUnfolderBase]: For 617726/617732 co-relation queries the response was YES. [2024-06-20 15:30:04,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41127 conditions, 5731 events. 3375/5731 cut-off events. For 617726/617732 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 39410 event pairs, 663 based on Foata normal form. 5/5731 useless extension candidates. Maximal degree in co-relation 40945. Up to 4911 conditions per place. [2024-06-20 15:30:04,991 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 404 selfloop transitions, 158 changer transitions 0/570 dead transitions. [2024-06-20 15:30:04,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 570 transitions, 9146 flow [2024-06-20 15:30:04,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:04,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:04,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-20 15:30:04,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-20 15:30:04,992 INFO L175 Difference]: Start difference. First operand has 401 places, 546 transitions, 7321 flow. Second operand 8 states and 197 transitions. [2024-06-20 15:30:04,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 570 transitions, 9146 flow [2024-06-20 15:30:08,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 570 transitions, 9008 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 15:30:08,273 INFO L231 Difference]: Finished difference. Result has 404 places, 549 transitions, 7538 flow [2024-06-20 15:30:08,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7183, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7538, PETRI_PLACES=404, PETRI_TRANSITIONS=549} [2024-06-20 15:30:08,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-20 15:30:08,273 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 549 transitions, 7538 flow [2024-06-20 15:30:08,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:08,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:08,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:08,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 15:30:08,274 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-20 15:30:08,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:08,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1010691807, now seen corresponding path program 12 times [2024-06-20 15:30:08,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:08,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370235152] [2024-06-20 15:30:08,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:08,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:08,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30: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-20 15:30:08,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:08,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370235152] [2024-06-20 15:30:08,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370235152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:08,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:08,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:08,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801299430] [2024-06-20 15:30:08,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:08,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:08,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:08,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:08,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:08,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:08,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 549 transitions, 7538 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:08,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:08,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:08,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:09,466 INFO L124 PetriNetUnfolderBase]: 3372/5727 cut-off events. [2024-06-20 15:30:09,466 INFO L125 PetriNetUnfolderBase]: For 625896/625902 co-relation queries the response was YES. [2024-06-20 15:30:09,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41290 conditions, 5727 events. 3372/5727 cut-off events. For 625896/625902 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 39371 event pairs, 666 based on Foata normal form. 5/5727 useless extension candidates. Maximal degree in co-relation 41107. Up to 4908 conditions per place. [2024-06-20 15:30:09,682 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 403 selfloop transitions, 158 changer transitions 0/569 dead transitions. [2024-06-20 15:30:09,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 569 transitions, 9124 flow [2024-06-20 15:30:09,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:09,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:09,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 15:30:09,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-20 15:30:09,683 INFO L175 Difference]: Start difference. First operand has 404 places, 549 transitions, 7538 flow. Second operand 8 states and 196 transitions. [2024-06-20 15:30:09,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 569 transitions, 9124 flow [2024-06-20 15:30:12,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 569 transitions, 8908 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 15:30:12,895 INFO L231 Difference]: Finished difference. Result has 408 places, 549 transitions, 7644 flow [2024-06-20 15:30:12,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7322, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7644, PETRI_PLACES=408, PETRI_TRANSITIONS=549} [2024-06-20 15:30:12,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-20 15:30:12,896 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 549 transitions, 7644 flow [2024-06-20 15:30:12,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:12,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:12,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:12,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 15:30:12,896 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-20 15:30:12,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:12,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1895201537, now seen corresponding path program 4 times [2024-06-20 15:30:12,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:12,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265096208] [2024-06-20 15:30:12,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:12,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:12,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:13,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:13,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:13,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265096208] [2024-06-20 15:30:13,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265096208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:13,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:13,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:13,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191200787] [2024-06-20 15:30:13,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:13,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:13,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:13,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:13,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:13,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:13,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 549 transitions, 7644 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:13,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:13,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:13,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:14,134 INFO L124 PetriNetUnfolderBase]: 3428/5815 cut-off events. [2024-06-20 15:30:14,134 INFO L125 PetriNetUnfolderBase]: For 724697/724703 co-relation queries the response was YES. [2024-06-20 15:30:14,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42074 conditions, 5815 events. 3428/5815 cut-off events. For 724697/724703 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 40024 event pairs, 675 based on Foata normal form. 20/5830 useless extension candidates. Maximal degree in co-relation 41889. Up to 4932 conditions per place. [2024-06-20 15:30:14,221 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 406 selfloop transitions, 161 changer transitions 0/575 dead transitions. [2024-06-20 15:30:14,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 575 transitions, 9324 flow [2024-06-20 15:30:14,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:14,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:14,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-20 15:30:14,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-20 15:30:14,222 INFO L175 Difference]: Start difference. First operand has 408 places, 549 transitions, 7644 flow. Second operand 8 states and 198 transitions. [2024-06-20 15:30:14,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 575 transitions, 9324 flow [2024-06-20 15:30:18,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 575 transitions, 8878 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 15:30:18,027 INFO L231 Difference]: Finished difference. Result has 407 places, 551 transitions, 7584 flow [2024-06-20 15:30:18,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7198, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7584, PETRI_PLACES=407, PETRI_TRANSITIONS=551} [2024-06-20 15:30:18,027 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-20 15:30:18,027 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 551 transitions, 7584 flow [2024-06-20 15:30:18,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:18,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:18,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, 1] [2024-06-20 15:30:18,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 15:30:18,028 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-20 15:30:18,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:18,028 INFO L85 PathProgramCache]: Analyzing trace with hash -929135927, now seen corresponding path program 5 times [2024-06-20 15:30:18,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:18,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182757903] [2024-06-20 15:30:18,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:18,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:18,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:18,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:18,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:18,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182757903] [2024-06-20 15:30:18,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182757903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:18,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:18,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:18,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202834738] [2024-06-20 15:30:18,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:18,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:18,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:18,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:18,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:18,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:18,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 551 transitions, 7584 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:18,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:18,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:18,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:19,283 INFO L124 PetriNetUnfolderBase]: 3484/5911 cut-off events. [2024-06-20 15:30:19,283 INFO L125 PetriNetUnfolderBase]: For 737785/737791 co-relation queries the response was YES. [2024-06-20 15:30:19,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42928 conditions, 5911 events. 3484/5911 cut-off events. For 737785/737791 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40818 event pairs, 687 based on Foata normal form. 20/5926 useless extension candidates. Maximal degree in co-relation 42743. Up to 5020 conditions per place. [2024-06-20 15:30:19,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 409 selfloop transitions, 160 changer transitions 0/577 dead transitions. [2024-06-20 15:30:19,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 577 transitions, 9276 flow [2024-06-20 15:30:19,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:19,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:19,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:30:19,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-20 15:30:19,371 INFO L175 Difference]: Start difference. First operand has 407 places, 551 transitions, 7584 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:30:19,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 577 transitions, 9276 flow [2024-06-20 15:30:22,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 577 transitions, 8924 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:22,726 INFO L231 Difference]: Finished difference. Result has 409 places, 553 transitions, 7620 flow [2024-06-20 15:30:22,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7232, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7620, PETRI_PLACES=409, PETRI_TRANSITIONS=553} [2024-06-20 15:30:22,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-20 15:30:22,727 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 553 transitions, 7620 flow [2024-06-20 15:30:22,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:22,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:22,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:22,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 15:30:22,727 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-20 15:30:22,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:22,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1523977157, now seen corresponding path program 6 times [2024-06-20 15:30:22,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:22,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420796018] [2024-06-20 15:30:22,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:22,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:22,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:22,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420796018] [2024-06-20 15:30:22,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420796018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:22,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:22,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68999690] [2024-06-20 15:30:22,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:22,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:22,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:22,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:22,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:22,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:22,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 553 transitions, 7620 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:22,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:22,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:22,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:24,011 INFO L124 PetriNetUnfolderBase]: 3540/5999 cut-off events. [2024-06-20 15:30:24,011 INFO L125 PetriNetUnfolderBase]: For 729304/729310 co-relation queries the response was YES. [2024-06-20 15:30:24,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43475 conditions, 5999 events. 3540/5999 cut-off events. For 729304/729310 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 41444 event pairs, 683 based on Foata normal form. 16/6010 useless extension candidates. Maximal degree in co-relation 43289. Up to 4984 conditions per place. [2024-06-20 15:30:24,099 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 166 changer transitions 0/585 dead transitions. [2024-06-20 15:30:24,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 585 transitions, 9382 flow [2024-06-20 15:30:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:24,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:24,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-20 15:30:24,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-20 15:30:24,100 INFO L175 Difference]: Start difference. First operand has 409 places, 553 transitions, 7620 flow. Second operand 8 states and 201 transitions. [2024-06-20 15:30:24,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 585 transitions, 9382 flow [2024-06-20 15:30:27,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 585 transitions, 9028 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:27,418 INFO L231 Difference]: Finished difference. Result has 412 places, 558 transitions, 7719 flow [2024-06-20 15:30:27,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7266, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7719, PETRI_PLACES=412, PETRI_TRANSITIONS=558} [2024-06-20 15:30:27,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-20 15:30:27,418 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 558 transitions, 7719 flow [2024-06-20 15:30:27,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:27,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:27,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:27,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 15:30:27,419 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-20 15:30:27,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:27,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1908545921, now seen corresponding path program 1 times [2024-06-20 15:30:27,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:27,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417599494] [2024-06-20 15:30:27,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:27,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:27,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:27,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-20 15:30:27,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:27,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417599494] [2024-06-20 15:30:27,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417599494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:27,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:27,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:27,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983790571] [2024-06-20 15:30:27,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:27,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:27,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:27,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:27,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:27,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:27,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 558 transitions, 7719 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:27,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:27,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:27,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:28,821 INFO L124 PetriNetUnfolderBase]: 3580/6071 cut-off events. [2024-06-20 15:30:28,821 INFO L125 PetriNetUnfolderBase]: For 742457/742463 co-relation queries the response was YES. [2024-06-20 15:30:28,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43967 conditions, 6071 events. 3580/6071 cut-off events. For 742457/742463 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 42084 event pairs, 695 based on Foata normal form. 16/6082 useless extension candidates. Maximal degree in co-relation 43779. Up to 4984 conditions per place. [2024-06-20 15:30:28,900 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 410 selfloop transitions, 169 changer transitions 0/587 dead transitions. [2024-06-20 15:30:28,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 587 transitions, 9445 flow [2024-06-20 15:30:28,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:28,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:28,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 15:30:28,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:30:28,901 INFO L175 Difference]: Start difference. First operand has 412 places, 558 transitions, 7719 flow. Second operand 8 states and 200 transitions. [2024-06-20 15:30:28,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 587 transitions, 9445 flow [2024-06-20 15:30:32,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 587 transitions, 9072 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 15:30:32,278 INFO L231 Difference]: Finished difference. Result has 415 places, 560 transitions, 7743 flow [2024-06-20 15:30:32,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7346, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7743, PETRI_PLACES=415, PETRI_TRANSITIONS=560} [2024-06-20 15:30:32,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-20 15:30:32,279 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 560 transitions, 7743 flow [2024-06-20 15:30:32,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:32,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:32,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:32,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 15:30:32,279 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-20 15:30:32,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:32,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1126017315, now seen corresponding path program 1 times [2024-06-20 15:30:32,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:32,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879136696] [2024-06-20 15:30:32,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:32,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:32,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:32,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:32,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:32,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879136696] [2024-06-20 15:30:32,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879136696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:32,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:32,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:32,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106403489] [2024-06-20 15:30:32,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:32,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:32,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:32,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:32,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:32,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:32,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 560 transitions, 7743 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:32,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:32,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:32,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:33,634 INFO L124 PetriNetUnfolderBase]: 3588/6080 cut-off events. [2024-06-20 15:30:33,634 INFO L125 PetriNetUnfolderBase]: For 694334/694340 co-relation queries the response was YES. [2024-06-20 15:30:33,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44059 conditions, 6080 events. 3588/6080 cut-off events. For 694334/694340 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 42109 event pairs, 672 based on Foata normal form. 6/6082 useless extension candidates. Maximal degree in co-relation 43870. Up to 5427 conditions per place. [2024-06-20 15:30:33,738 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 506 selfloop transitions, 67 changer transitions 0/581 dead transitions. [2024-06-20 15:30:33,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 581 transitions, 9001 flow [2024-06-20 15:30:33,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:30:33,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:30:33,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 15:30:33,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-20 15:30:33,739 INFO L175 Difference]: Start difference. First operand has 415 places, 560 transitions, 7743 flow. Second operand 8 states and 188 transitions. [2024-06-20 15:30:33,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 581 transitions, 9001 flow [2024-06-20 15:30:37,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 581 transitions, 8626 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:37,989 INFO L231 Difference]: Finished difference. Result has 417 places, 562 transitions, 7577 flow [2024-06-20 15:30:37,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7368, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7577, PETRI_PLACES=417, PETRI_TRANSITIONS=562} [2024-06-20 15:30:37,990 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-20 15:30:37,990 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 562 transitions, 7577 flow [2024-06-20 15:30:37,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:37,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:37,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, 1] [2024-06-20 15:30:37,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 15:30:37,990 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-20 15:30:37,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:37,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1908550881, now seen corresponding path program 2 times [2024-06-20 15:30:37,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:37,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106334550] [2024-06-20 15:30:37,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:37,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:37,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:38,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:38,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:38,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106334550] [2024-06-20 15:30:38,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106334550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:38,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:38,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:30:38,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171599720] [2024-06-20 15:30:38,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:38,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:30:38,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:38,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:30:38,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:30:38,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:38,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 562 transitions, 7577 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:38,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:38,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:38,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:39,303 INFO L124 PetriNetUnfolderBase]: 3596/6088 cut-off events. [2024-06-20 15:30:39,304 INFO L125 PetriNetUnfolderBase]: For 704523/704529 co-relation queries the response was YES. [2024-06-20 15:30:39,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43787 conditions, 6088 events. 3596/6088 cut-off events. For 704523/704529 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 42093 event pairs, 666 based on Foata normal form. 6/6090 useless extension candidates. Maximal degree in co-relation 43597. Up to 5419 conditions per place. [2024-06-20 15:30:39,397 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 505 selfloop transitions, 72 changer transitions 0/585 dead transitions. [2024-06-20 15:30:39,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 585 transitions, 8851 flow [2024-06-20 15:30:39,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:30:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:30:39,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-20 15:30:39,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-20 15:30:39,398 INFO L175 Difference]: Start difference. First operand has 417 places, 562 transitions, 7577 flow. Second operand 9 states and 208 transitions. [2024-06-20 15:30:39,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 585 transitions, 8851 flow [2024-06-20 15:30:42,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 585 transitions, 8658 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-20 15:30:42,896 INFO L231 Difference]: Finished difference. Result has 420 places, 564 transitions, 7607 flow [2024-06-20 15:30:42,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7384, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7607, PETRI_PLACES=420, PETRI_TRANSITIONS=564} [2024-06-20 15:30:42,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-20 15:30:42,897 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 564 transitions, 7607 flow [2024-06-20 15:30:42,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:42,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:42,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:42,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 15:30:42,897 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-20 15:30:42,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:42,898 INFO L85 PathProgramCache]: Analyzing trace with hash -6172215, now seen corresponding path program 13 times [2024-06-20 15:30:42,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:42,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061477958] [2024-06-20 15:30:42,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:42,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:42,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:42,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:42,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061477958] [2024-06-20 15:30:42,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061477958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:42,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:42,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:30:42,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976042048] [2024-06-20 15:30:42,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:42,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:30:42,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:42,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:30:42,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:30:43,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:43,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 564 transitions, 7607 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:43,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:43,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:43,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:44,162 INFO L124 PetriNetUnfolderBase]: 3617/6126 cut-off events. [2024-06-20 15:30:44,162 INFO L125 PetriNetUnfolderBase]: For 724180/724186 co-relation queries the response was YES. [2024-06-20 15:30:44,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44274 conditions, 6126 events. 3617/6126 cut-off events. For 724180/724186 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 42444 event pairs, 721 based on Foata normal form. 1/6120 useless extension candidates. Maximal degree in co-relation 44083. Up to 5226 conditions per place. [2024-06-20 15:30:44,254 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 429 selfloop transitions, 165 changer transitions 0/602 dead transitions. [2024-06-20 15:30:44,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 602 transitions, 9639 flow [2024-06-20 15:30:44,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:30:44,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:30:44,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-20 15:30:44,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-20 15:30:44,255 INFO L175 Difference]: Start difference. First operand has 420 places, 564 transitions, 7607 flow. Second operand 7 states and 184 transitions. [2024-06-20 15:30:44,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 602 transitions, 9639 flow [2024-06-20 15:30:48,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 602 transitions, 9432 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 15:30:48,207 INFO L231 Difference]: Finished difference. Result has 420 places, 573 transitions, 7842 flow [2024-06-20 15:30:48,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7400, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7842, PETRI_PLACES=420, PETRI_TRANSITIONS=573} [2024-06-20 15:30:48,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-20 15:30:48,207 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 573 transitions, 7842 flow [2024-06-20 15:30:48,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:48,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:48,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:30:48,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 15:30:48,208 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-20 15:30:48,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:48,208 INFO L85 PathProgramCache]: Analyzing trace with hash -6052245, now seen corresponding path program 14 times [2024-06-20 15:30:48,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:48,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291097664] [2024-06-20 15:30:48,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:48,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:48,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:48,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:48,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:48,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291097664] [2024-06-20 15:30:48,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291097664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:48,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:48,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:30:48,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529049962] [2024-06-20 15:30:48,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:48,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:30:48,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:48,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:30:48,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:30:48,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:48,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 573 transitions, 7842 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:48,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:48,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:48,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:49,499 INFO L124 PetriNetUnfolderBase]: 3614/6124 cut-off events. [2024-06-20 15:30:49,499 INFO L125 PetriNetUnfolderBase]: For 730094/730100 co-relation queries the response was YES. [2024-06-20 15:30:49,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44386 conditions, 6124 events. 3614/6124 cut-off events. For 730094/730100 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 42479 event pairs, 681 based on Foata normal form. 5/6124 useless extension candidates. Maximal degree in co-relation 44194. Up to 5437 conditions per place. [2024-06-20 15:30:49,592 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 516 selfloop transitions, 72 changer transitions 0/596 dead transitions. [2024-06-20 15:30:49,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 596 transitions, 9076 flow [2024-06-20 15:30:49,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:30:49,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:30:49,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:30:49,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:30:49,593 INFO L175 Difference]: Start difference. First operand has 420 places, 573 transitions, 7842 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:30:49,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 596 transitions, 9076 flow [2024-06-20 15:30:54,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 596 transitions, 8712 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 15:30:54,092 INFO L231 Difference]: Finished difference. Result has 423 places, 573 transitions, 7628 flow [2024-06-20 15:30:54,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7628, PETRI_PLACES=423, PETRI_TRANSITIONS=573} [2024-06-20 15:30:54,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-20 15:30:54,093 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 573 transitions, 7628 flow [2024-06-20 15:30:54,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:54,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:30:54,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, 1] [2024-06-20 15:30:54,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 15:30:54,093 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-20 15:30:54,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:30:54,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1515689447, now seen corresponding path program 15 times [2024-06-20 15:30:54,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:30:54,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163963363] [2024-06-20 15:30:54,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:30:54,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:30:54,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:30:54,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:30:54,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:30:54,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163963363] [2024-06-20 15:30:54,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163963363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:30:54,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:30:54,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:30:54,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941786453] [2024-06-20 15:30:54,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:30:54,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:30:54,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:30:54,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:30:54,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:30:54,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:30:54,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 573 transitions, 7628 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:30:54,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:30:54,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:30:54,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:30:55,494 INFO L124 PetriNetUnfolderBase]: 3635/6145 cut-off events. [2024-06-20 15:30:55,495 INFO L125 PetriNetUnfolderBase]: For 756048/756054 co-relation queries the response was YES. [2024-06-20 15:30:55,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44596 conditions, 6145 events. 3635/6145 cut-off events. For 756048/756054 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 42611 event pairs, 714 based on Foata normal form. 5/6139 useless extension candidates. Maximal degree in co-relation 44403. Up to 5247 conditions per place. [2024-06-20 15:30:55,576 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 426 selfloop transitions, 170 changer transitions 0/604 dead transitions. [2024-06-20 15:30:55,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 604 transitions, 9426 flow [2024-06-20 15:30:55,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:30:55,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:30:55,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:30:55,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-20 15:30:55,577 INFO L175 Difference]: Start difference. First operand has 423 places, 573 transitions, 7628 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:30:55,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 604 transitions, 9426 flow [2024-06-20 15:31:00,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 604 transitions, 9270 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 15:31:00,249 INFO L231 Difference]: Finished difference. Result has 423 places, 582 transitions, 7918 flow [2024-06-20 15:31:00,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7472, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7918, PETRI_PLACES=423, PETRI_TRANSITIONS=582} [2024-06-20 15:31:00,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-20 15:31:00,249 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 582 transitions, 7918 flow [2024-06-20 15:31:00,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:00,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:00,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:00,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 15:31:00,249 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-20 15:31:00,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:00,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1515333257, now seen corresponding path program 16 times [2024-06-20 15:31:00,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:00,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403929033] [2024-06-20 15:31:00,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:00,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:00,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:00,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:00,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:00,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403929033] [2024-06-20 15:31:00,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403929033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:00,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:00,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:00,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544723452] [2024-06-20 15:31:00,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:00,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:00,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:00,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:00,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:00,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:00,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 582 transitions, 7918 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:00,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:00,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:00,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:01,534 INFO L124 PetriNetUnfolderBase]: 3640/6154 cut-off events. [2024-06-20 15:31:01,534 INFO L125 PetriNetUnfolderBase]: For 768781/768787 co-relation queries the response was YES. [2024-06-20 15:31:01,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45012 conditions, 6154 events. 3640/6154 cut-off events. For 768781/768787 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 42733 event pairs, 716 based on Foata normal form. 5/6148 useless extension candidates. Maximal degree in co-relation 44818. Up to 5253 conditions per place. [2024-06-20 15:31:01,626 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 426 selfloop transitions, 170 changer transitions 0/604 dead transitions. [2024-06-20 15:31:01,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 604 transitions, 9652 flow [2024-06-20 15:31:01,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:01,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:01,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:31:01,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-20 15:31:01,627 INFO L175 Difference]: Start difference. First operand has 423 places, 582 transitions, 7918 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:31:01,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 604 transitions, 9652 flow [2024-06-20 15:31:06,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 604 transitions, 9388 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 15:31:06,208 INFO L231 Difference]: Finished difference. Result has 427 places, 585 transitions, 8040 flow [2024-06-20 15:31:06,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7665, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8040, PETRI_PLACES=427, PETRI_TRANSITIONS=585} [2024-06-20 15:31:06,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-20 15:31:06,209 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 585 transitions, 8040 flow [2024-06-20 15:31:06,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:06,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:06,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:06,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 15:31:06,210 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-20 15:31:06,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:06,210 INFO L85 PathProgramCache]: Analyzing trace with hash 899891205, now seen corresponding path program 17 times [2024-06-20 15:31:06,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:06,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711517440] [2024-06-20 15:31:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:06,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:06,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:06,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:06,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711517440] [2024-06-20 15:31:06,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711517440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:06,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:06,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:06,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915766399] [2024-06-20 15:31:06,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:06,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:06,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:06,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:06,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:06,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:06,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 585 transitions, 8040 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:06,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:06,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:06,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:07,517 INFO L124 PetriNetUnfolderBase]: 3637/6150 cut-off events. [2024-06-20 15:31:07,517 INFO L125 PetriNetUnfolderBase]: For 775530/775536 co-relation queries the response was YES. [2024-06-20 15:31:07,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45001 conditions, 6150 events. 3637/6150 cut-off events. For 775530/775536 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 42655 event pairs, 716 based on Foata normal form. 5/6144 useless extension candidates. Maximal degree in co-relation 44806. Up to 5250 conditions per place. [2024-06-20 15:31:07,613 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 419 selfloop transitions, 174 changer transitions 0/601 dead transitions. [2024-06-20 15:31:07,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 601 transitions, 9724 flow [2024-06-20 15:31:07,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:07,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:07,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:31:07,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-20 15:31:07,614 INFO L175 Difference]: Start difference. First operand has 427 places, 585 transitions, 8040 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:31:07,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 601 transitions, 9724 flow [2024-06-20 15:31:12,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 601 transitions, 9395 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:31:12,441 INFO L231 Difference]: Finished difference. Result has 430 places, 585 transitions, 8065 flow [2024-06-20 15:31:12,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8065, PETRI_PLACES=430, PETRI_TRANSITIONS=585} [2024-06-20 15:31:12,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-20 15:31:12,441 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 585 transitions, 8065 flow [2024-06-20 15:31:12,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:12,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:12,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:12,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 15:31:12,441 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-20 15:31:12,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:12,442 INFO L85 PathProgramCache]: Analyzing trace with hash -329455613, now seen corresponding path program 18 times [2024-06-20 15:31:12,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:12,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856561658] [2024-06-20 15:31:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:12,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:12,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:12,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:12,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:12,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856561658] [2024-06-20 15:31:12,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856561658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:12,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:12,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:12,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950963127] [2024-06-20 15:31:12,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:12,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:12,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:12,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:12,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:12,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:12,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 585 transitions, 8065 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:12,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:12,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:12,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:13,713 INFO L124 PetriNetUnfolderBase]: 3642/6169 cut-off events. [2024-06-20 15:31:13,713 INFO L125 PetriNetUnfolderBase]: For 786956/786962 co-relation queries the response was YES. [2024-06-20 15:31:13,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45174 conditions, 6169 events. 3642/6169 cut-off events. For 786956/786962 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42843 event pairs, 723 based on Foata normal form. 1/6163 useless extension candidates. Maximal degree in co-relation 44978. Up to 5256 conditions per place. [2024-06-20 15:31:13,806 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 432 selfloop transitions, 175 changer transitions 0/615 dead transitions. [2024-06-20 15:31:13,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 615 transitions, 10308 flow [2024-06-20 15:31:13,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:13,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:13,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-20 15:31:13,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:31:13,807 INFO L175 Difference]: Start difference. First operand has 430 places, 585 transitions, 8065 flow. Second operand 7 states and 182 transitions. [2024-06-20 15:31:13,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 615 transitions, 10308 flow [2024-06-20 15:31:18,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 615 transitions, 9915 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 15:31:18,570 INFO L231 Difference]: Finished difference. Result has 432 places, 588 transitions, 8063 flow [2024-06-20 15:31:18,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7685, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8063, PETRI_PLACES=432, PETRI_TRANSITIONS=588} [2024-06-20 15:31:18,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-20 15:31:18,571 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 588 transitions, 8063 flow [2024-06-20 15:31:18,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:18,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:18,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:18,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 15:31:18,571 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-20 15:31:18,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:18,571 INFO L85 PathProgramCache]: Analyzing trace with hash 203605095, now seen corresponding path program 19 times [2024-06-20 15:31:18,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:18,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062006128] [2024-06-20 15:31:18,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:18,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:18,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:18,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:18,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:18,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062006128] [2024-06-20 15:31:18,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062006128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:18,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:18,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:18,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671739877] [2024-06-20 15:31:18,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:18,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:18,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:18,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:18,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:18,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:18,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 588 transitions, 8063 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:18,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:18,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:18,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:19,890 INFO L124 PetriNetUnfolderBase]: 3639/6165 cut-off events. [2024-06-20 15:31:19,890 INFO L125 PetriNetUnfolderBase]: For 792461/792467 co-relation queries the response was YES. [2024-06-20 15:31:19,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45014 conditions, 6165 events. 3639/6165 cut-off events. For 792461/792467 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42809 event pairs, 723 based on Foata normal form. 1/6159 useless extension candidates. Maximal degree in co-relation 44818. Up to 5253 conditions per place. [2024-06-20 15:31:19,985 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 430 selfloop transitions, 173 changer transitions 0/611 dead transitions. [2024-06-20 15:31:19,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 611 transitions, 10027 flow [2024-06-20 15:31:19,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:19,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:19,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:31:19,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:31:19,986 INFO L175 Difference]: Start difference. First operand has 432 places, 588 transitions, 8063 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:31:19,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 611 transitions, 10027 flow [2024-06-20 15:31:25,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 611 transitions, 9517 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:31:25,117 INFO L231 Difference]: Finished difference. Result has 433 places, 588 transitions, 7905 flow [2024-06-20 15:31:25,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7553, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7905, PETRI_PLACES=433, PETRI_TRANSITIONS=588} [2024-06-20 15:31:25,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-20 15:31:25,117 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 588 transitions, 7905 flow [2024-06-20 15:31:25,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:25,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:25,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:25,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 15:31:25,118 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-20 15:31:25,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:25,118 INFO L85 PathProgramCache]: Analyzing trace with hash -930164785, now seen corresponding path program 20 times [2024-06-20 15:31:25,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:25,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271182570] [2024-06-20 15:31:25,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:25,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:25,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:25,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:25,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271182570] [2024-06-20 15:31:25,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271182570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:25,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:25,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:25,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503257154] [2024-06-20 15:31:25,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:25,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:25,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:25,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:25,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:25,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:25,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 588 transitions, 7905 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:25,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:25,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:25,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:26,535 INFO L124 PetriNetUnfolderBase]: 3636/6163 cut-off events. [2024-06-20 15:31:26,536 INFO L125 PetriNetUnfolderBase]: For 796795/796801 co-relation queries the response was YES. [2024-06-20 15:31:26,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44878 conditions, 6163 events. 3636/6163 cut-off events. For 796795/796801 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42829 event pairs, 683 based on Foata normal form. 5/6163 useless extension candidates. Maximal degree in co-relation 44681. Up to 5458 conditions per place. [2024-06-20 15:31:26,636 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 521 selfloop transitions, 79 changer transitions 0/608 dead transitions. [2024-06-20 15:31:26,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 608 transitions, 9389 flow [2024-06-20 15:31:26,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:26,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:26,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 15:31:26,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-20 15:31:26,637 INFO L175 Difference]: Start difference. First operand has 433 places, 588 transitions, 7905 flow. Second operand 9 states and 210 transitions. [2024-06-20 15:31:26,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 608 transitions, 9389 flow [2024-06-20 15:31:31,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 608 transitions, 9041 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-20 15:31:31,319 INFO L231 Difference]: Finished difference. Result has 437 places, 588 transitions, 7721 flow [2024-06-20 15:31:31,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7557, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7721, PETRI_PLACES=437, PETRI_TRANSITIONS=588} [2024-06-20 15:31:31,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 15:31:31,319 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 588 transitions, 7721 flow [2024-06-20 15:31:31,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:31,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:31,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:31,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 15:31:31,320 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-20 15:31:31,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:31,320 INFO L85 PathProgramCache]: Analyzing trace with hash 318896265, now seen corresponding path program 21 times [2024-06-20 15:31:31,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:31,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680487530] [2024-06-20 15:31:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:31,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:31,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:31,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:31,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:31,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680487530] [2024-06-20 15:31:31,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680487530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:31,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:31,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:31,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643723163] [2024-06-20 15:31:31,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:31,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:31,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:31,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:31,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:31,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:31,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 588 transitions, 7721 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:31,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:31,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:31,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:32,732 INFO L124 PetriNetUnfolderBase]: 3633/6159 cut-off events. [2024-06-20 15:31:32,732 INFO L125 PetriNetUnfolderBase]: For 802303/802309 co-relation queries the response was YES. [2024-06-20 15:31:32,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44616 conditions, 6159 events. 3633/6159 cut-off events. For 802303/802309 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42816 event pairs, 681 based on Foata normal form. 5/6159 useless extension candidates. Maximal degree in co-relation 44418. Up to 5455 conditions per place. [2024-06-20 15:31:32,814 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 519 selfloop transitions, 78 changer transitions 0/605 dead transitions. [2024-06-20 15:31:32,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 605 transitions, 8957 flow [2024-06-20 15:31:32,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:31:32,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:31:32,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:31:32,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-20 15:31:32,815 INFO L175 Difference]: Start difference. First operand has 437 places, 588 transitions, 7721 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:31:32,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 605 transitions, 8957 flow [2024-06-20 15:31:37,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 605 transitions, 8791 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:31:37,601 INFO L231 Difference]: Finished difference. Result has 437 places, 588 transitions, 7717 flow [2024-06-20 15:31:37,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7555, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7717, PETRI_PLACES=437, PETRI_TRANSITIONS=588} [2024-06-20 15:31:37,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 15:31:37,601 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 588 transitions, 7717 flow [2024-06-20 15:31:37,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:37,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:37,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:37,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 15:31:37,602 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-20 15:31:37,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:37,602 INFO L85 PathProgramCache]: Analyzing trace with hash 371890501, now seen corresponding path program 22 times [2024-06-20 15:31:37,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:37,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087603741] [2024-06-20 15:31:37,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:37,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:37,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:37,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:37,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087603741] [2024-06-20 15:31:37,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087603741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:37,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:37,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:37,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899659629] [2024-06-20 15:31:37,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:37,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:37,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:37,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:37,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:37,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:37,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 588 transitions, 7717 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:37,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:37,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:37,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:38,923 INFO L124 PetriNetUnfolderBase]: 3630/6143 cut-off events. [2024-06-20 15:31:38,923 INFO L125 PetriNetUnfolderBase]: For 809314/809320 co-relation queries the response was YES. [2024-06-20 15:31:38,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44569 conditions, 6143 events. 3630/6143 cut-off events. For 809314/809320 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42691 event pairs, 714 based on Foata normal form. 5/6137 useless extension candidates. Maximal degree in co-relation 44370. Up to 5289 conditions per place. [2024-06-20 15:31:39,017 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 457 selfloop transitions, 143 changer transitions 0/608 dead transitions. [2024-06-20 15:31:39,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 608 transitions, 9207 flow [2024-06-20 15:31:39,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:31:39,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:31:39,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:31:39,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-20 15:31:39,018 INFO L175 Difference]: Start difference. First operand has 437 places, 588 transitions, 7717 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:31:39,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 608 transitions, 9207 flow [2024-06-20 15:31:44,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 608 transitions, 9047 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:31:44,099 INFO L231 Difference]: Finished difference. Result has 437 places, 588 transitions, 7854 flow [2024-06-20 15:31:44,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7557, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7854, PETRI_PLACES=437, PETRI_TRANSITIONS=588} [2024-06-20 15:31:44,100 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 15:31:44,100 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 588 transitions, 7854 flow [2024-06-20 15:31:44,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:44,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:44,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:44,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 15:31:44,100 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-20 15:31:44,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:44,101 INFO L85 PathProgramCache]: Analyzing trace with hash 111227469, now seen corresponding path program 23 times [2024-06-20 15:31:44,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:44,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223670504] [2024-06-20 15:31:44,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:44,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:44,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:44,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:44,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223670504] [2024-06-20 15:31:44,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223670504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:44,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:44,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:44,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448496273] [2024-06-20 15:31:44,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:44,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:44,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:44,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:44,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:44,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:44,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 588 transitions, 7854 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:44,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:44,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:44,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:45,506 INFO L124 PetriNetUnfolderBase]: 3627/6151 cut-off events. [2024-06-20 15:31:45,506 INFO L125 PetriNetUnfolderBase]: For 813806/813812 co-relation queries the response was YES. [2024-06-20 15:31:45,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44744 conditions, 6151 events. 3627/6151 cut-off events. For 813806/813812 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 42757 event pairs, 681 based on Foata normal form. 5/6151 useless extension candidates. Maximal degree in co-relation 44544. Up to 5286 conditions per place. [2024-06-20 15:31:45,610 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 456 selfloop transitions, 156 changer transitions 0/620 dead transitions. [2024-06-20 15:31:45,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 620 transitions, 9642 flow [2024-06-20 15:31:45,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:31:45,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:31:45,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-20 15:31:45,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-20 15:31:45,611 INFO L175 Difference]: Start difference. First operand has 437 places, 588 transitions, 7854 flow. Second operand 8 states and 208 transitions. [2024-06-20 15:31:45,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 620 transitions, 9642 flow [2024-06-20 15:31:51,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 620 transitions, 9261 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:31:51,079 INFO L231 Difference]: Finished difference. Result has 437 places, 588 transitions, 7804 flow [2024-06-20 15:31:51,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7477, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7804, PETRI_PLACES=437, PETRI_TRANSITIONS=588} [2024-06-20 15:31:51,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 15:31:51,080 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 588 transitions, 7804 flow [2024-06-20 15:31:51,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:51,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:51,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:31:51,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 15:31:51,080 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-20 15:31:51,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:51,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1613206385, now seen corresponding path program 24 times [2024-06-20 15:31:51,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:51,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157036990] [2024-06-20 15:31:51,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:51,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:51,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:51,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:51,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:51,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157036990] [2024-06-20 15:31:51,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157036990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:51,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:51,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:31:51,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387602272] [2024-06-20 15:31:51,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:51,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:31:51,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:51,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:31:51,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:31:51,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:51,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 588 transitions, 7804 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:51,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:51,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:51,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:52,475 INFO L124 PetriNetUnfolderBase]: 3624/6147 cut-off events. [2024-06-20 15:31:52,476 INFO L125 PetriNetUnfolderBase]: For 806083/806089 co-relation queries the response was YES. [2024-06-20 15:31:52,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44602 conditions, 6147 events. 3624/6147 cut-off events. For 806083/806089 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42744 event pairs, 681 based on Foata normal form. 5/6147 useless extension candidates. Maximal degree in co-relation 44402. Up to 5283 conditions per place. [2024-06-20 15:31:52,568 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 455 selfloop transitions, 163 changer transitions 0/626 dead transitions. [2024-06-20 15:31:52,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 626 transitions, 9378 flow [2024-06-20 15:31:52,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:31:52,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:31:52,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-20 15:31:52,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-20 15:31:52,569 INFO L175 Difference]: Start difference. First operand has 437 places, 588 transitions, 7804 flow. Second operand 9 states and 231 transitions. [2024-06-20 15:31:52,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 626 transitions, 9378 flow [2024-06-20 15:31:57,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 626 transitions, 9005 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-20 15:31:57,692 INFO L231 Difference]: Finished difference. Result has 436 places, 588 transitions, 7779 flow [2024-06-20 15:31:57,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7435, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7779, PETRI_PLACES=436, PETRI_TRANSITIONS=588} [2024-06-20 15:31:57,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-20 15:31:57,693 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 588 transitions, 7779 flow [2024-06-20 15:31:57,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:57,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:31:57,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] [2024-06-20 15:31:57,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 15:31:57,693 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-20 15:31:57,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:31:57,694 INFO L85 PathProgramCache]: Analyzing trace with hash 543665407, now seen corresponding path program 13 times [2024-06-20 15:31:57,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:31:57,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373369398] [2024-06-20 15:31:57,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:31:57,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:31:57,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:31:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:31:57,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:31:57,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373369398] [2024-06-20 15:31:57,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373369398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:31:57,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:31:57,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:31:57,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102308095] [2024-06-20 15:31:57,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:31:57,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:31:57,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:31:57,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:31:57,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:31:57,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:31:57,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 588 transitions, 7779 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:31:57,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:31:57,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:31:57,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:31:59,124 INFO L124 PetriNetUnfolderBase]: 3629/6135 cut-off events. [2024-06-20 15:31:59,124 INFO L125 PetriNetUnfolderBase]: For 792399/792399 co-relation queries the response was YES. [2024-06-20 15:31:59,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44542 conditions, 6135 events. 3629/6135 cut-off events. For 792399/792399 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 42576 event pairs, 707 based on Foata normal form. 1/6125 useless extension candidates. Maximal degree in co-relation 44343. Up to 5306 conditions per place. [2024-06-20 15:31:59,224 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 436 selfloop transitions, 164 changer transitions 0/608 dead transitions. [2024-06-20 15:31:59,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 608 transitions, 9543 flow [2024-06-20 15:31:59,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:31:59,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:31:59,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-20 15:31:59,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-20 15:31:59,224 INFO L175 Difference]: Start difference. First operand has 436 places, 588 transitions, 7779 flow. Second operand 8 states and 191 transitions. [2024-06-20 15:31:59,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 608 transitions, 9543 flow [2024-06-20 15:32:04,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 608 transitions, 9187 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-20 15:32:04,446 INFO L231 Difference]: Finished difference. Result has 433 places, 591 transitions, 7813 flow [2024-06-20 15:32:04,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7435, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7813, PETRI_PLACES=433, PETRI_TRANSITIONS=591} [2024-06-20 15:32:04,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-20 15:32:04,447 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 591 transitions, 7813 flow [2024-06-20 15:32:04,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:04,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:04,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] [2024-06-20 15:32:04,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 15:32:04,447 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-20 15:32:04,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:04,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1311995427, now seen corresponding path program 14 times [2024-06-20 15:32:04,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:04,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173501814] [2024-06-20 15:32:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:04,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:04,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:04,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:04,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173501814] [2024-06-20 15:32:04,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173501814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:04,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:04,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:32:04,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681158655] [2024-06-20 15:32:04,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:04,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:32:04,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:04,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:32:04,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:32:04,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:04,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 591 transitions, 7813 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:04,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:04,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:04,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:05,835 INFO L124 PetriNetUnfolderBase]: 3626/6149 cut-off events. [2024-06-20 15:32:05,835 INFO L125 PetriNetUnfolderBase]: For 757589/757589 co-relation queries the response was YES. [2024-06-20 15:32:05,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44153 conditions, 6149 events. 3626/6149 cut-off events. For 757589/757589 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42711 event pairs, 654 based on Foata normal form. 1/6148 useless extension candidates. Maximal degree in co-relation 43956. Up to 5430 conditions per place. [2024-06-20 15:32:05,952 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 517 selfloop transitions, 89 changer transitions 0/614 dead transitions. [2024-06-20 15:32:05,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 614 transitions, 9319 flow [2024-06-20 15:32:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:32:05,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:32:05,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-20 15:32:05,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-20 15:32:05,953 INFO L175 Difference]: Start difference. First operand has 433 places, 591 transitions, 7813 flow. Second operand 6 states and 160 transitions. [2024-06-20 15:32:05,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 614 transitions, 9319 flow [2024-06-20 15:32:10,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 614 transitions, 9130 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 15:32:10,902 INFO L231 Difference]: Finished difference. Result has 435 places, 591 transitions, 7823 flow [2024-06-20 15:32:10,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7624, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7823, PETRI_PLACES=435, PETRI_TRANSITIONS=591} [2024-06-20 15:32:10,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-20 15:32:10,903 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 591 transitions, 7823 flow [2024-06-20 15:32:10,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:10,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:10,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:10,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 15:32:10,903 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-20 15:32:10,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:10,903 INFO L85 PathProgramCache]: Analyzing trace with hash -853531963, now seen corresponding path program 15 times [2024-06-20 15:32:10,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:10,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548453719] [2024-06-20 15:32:10,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:10,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:10,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:11,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:11,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548453719] [2024-06-20 15:32:11,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548453719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:11,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:11,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:11,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426048717] [2024-06-20 15:32:11,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:11,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:11,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:11,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:11,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:11,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:11,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 591 transitions, 7823 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:11,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:11,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:11,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:12,279 INFO L124 PetriNetUnfolderBase]: 3623/6127 cut-off events. [2024-06-20 15:32:12,280 INFO L125 PetriNetUnfolderBase]: For 767028/767028 co-relation queries the response was YES. [2024-06-20 15:32:12,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43996 conditions, 6127 events. 3623/6127 cut-off events. For 767028/767028 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42540 event pairs, 705 based on Foata normal form. 1/6117 useless extension candidates. Maximal degree in co-relation 43797. Up to 5300 conditions per place. [2024-06-20 15:32:12,378 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 431 selfloop transitions, 168 changer transitions 0/607 dead transitions. [2024-06-20 15:32:12,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 607 transitions, 9535 flow [2024-06-20 15:32:12,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:12,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:32:12,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-20 15:32:12,379 INFO L175 Difference]: Start difference. First operand has 435 places, 591 transitions, 7823 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:32:12,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 607 transitions, 9535 flow [2024-06-20 15:32:17,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 607 transitions, 9334 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:32:17,304 INFO L231 Difference]: Finished difference. Result has 437 places, 591 transitions, 7972 flow [2024-06-20 15:32:17,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7626, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7972, PETRI_PLACES=437, PETRI_TRANSITIONS=591} [2024-06-20 15:32:17,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 15:32:17,304 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 591 transitions, 7972 flow [2024-06-20 15:32:17,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:17,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:17,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:17,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 15:32:17,305 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-20 15:32:17,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:17,305 INFO L85 PathProgramCache]: Analyzing trace with hash -396034881, now seen corresponding path program 16 times [2024-06-20 15:32:17,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:17,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844042989] [2024-06-20 15:32:17,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:17,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:17,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:17,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:17,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844042989] [2024-06-20 15:32:17,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844042989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:17,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:17,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:17,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643522666] [2024-06-20 15:32:17,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:17,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:17,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:17,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:17,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:17,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:17,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 591 transitions, 7972 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:17,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:17,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:17,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:18,749 INFO L124 PetriNetUnfolderBase]: 3620/6144 cut-off events. [2024-06-20 15:32:18,749 INFO L125 PetriNetUnfolderBase]: For 762337/762343 co-relation queries the response was YES. [2024-06-20 15:32:18,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44036 conditions, 6144 events. 3620/6144 cut-off events. For 762337/762343 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 42745 event pairs, 699 based on Foata normal form. 5/6144 useless extension candidates. Maximal degree in co-relation 43837. Up to 5297 conditions per place. [2024-06-20 15:32:18,855 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 438 selfloop transitions, 164 changer transitions 0/610 dead transitions. [2024-06-20 15:32:19,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 610 transitions, 9698 flow [2024-06-20 15:32:19,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:19,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:19,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:32:19,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-20 15:32:19,012 INFO L175 Difference]: Start difference. First operand has 437 places, 591 transitions, 7972 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:32:19,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 610 transitions, 9698 flow [2024-06-20 15:32:23,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 610 transitions, 9247 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:32:23,326 INFO L231 Difference]: Finished difference. Result has 436 places, 591 transitions, 7863 flow [2024-06-20 15:32:23,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7525, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7863, PETRI_PLACES=436, PETRI_TRANSITIONS=591} [2024-06-20 15:32:23,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-20 15:32:23,327 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 591 transitions, 7863 flow [2024-06-20 15:32:23,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:23,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:23,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:23,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 15:32:23,327 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-20 15:32:23,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:23,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1590868109, now seen corresponding path program 17 times [2024-06-20 15:32:23,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:23,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642600172] [2024-06-20 15:32:23,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:23,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:23,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:23,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:23,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:23,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642600172] [2024-06-20 15:32:23,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642600172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:23,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:23,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:23,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492266872] [2024-06-20 15:32:23,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:23,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:23,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:23,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:23,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:23,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:23,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 591 transitions, 7863 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:23,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:23,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:23,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:24,658 INFO L124 PetriNetUnfolderBase]: 3625/6151 cut-off events. [2024-06-20 15:32:24,658 INFO L125 PetriNetUnfolderBase]: For 761422/761428 co-relation queries the response was YES. [2024-06-20 15:32:24,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44013 conditions, 6151 events. 3625/6151 cut-off events. For 761422/761428 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42852 event pairs, 706 based on Foata normal form. 5/6151 useless extension candidates. Maximal degree in co-relation 43814. Up to 5303 conditions per place. [2024-06-20 15:32:24,758 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 437 selfloop transitions, 167 changer transitions 0/612 dead transitions. [2024-06-20 15:32:24,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 612 transitions, 9409 flow [2024-06-20 15:32:24,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:24,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:24,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:32:24,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-20 15:32:24,759 INFO L175 Difference]: Start difference. First operand has 436 places, 591 transitions, 7863 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:32:24,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 612 transitions, 9409 flow [2024-06-20 15:32:29,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 612 transitions, 8791 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-20 15:32:29,592 INFO L231 Difference]: Finished difference. Result has 434 places, 594 transitions, 7647 flow [2024-06-20 15:32:29,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7270, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7647, PETRI_PLACES=434, PETRI_TRANSITIONS=594} [2024-06-20 15:32:29,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-20 15:32:29,593 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 594 transitions, 7647 flow [2024-06-20 15:32:29,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:29,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:29,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:29,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 15:32:29,594 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-20 15:32:29,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:29,594 INFO L85 PathProgramCache]: Analyzing trace with hash -771931581, now seen corresponding path program 18 times [2024-06-20 15:32:29,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:29,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086285497] [2024-06-20 15:32:29,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:29,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:29,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:29,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:29,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086285497] [2024-06-20 15:32:29,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086285497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:29,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:29,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:29,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230625100] [2024-06-20 15:32:29,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:29,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:29,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:29,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:29,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:29,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:29,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 594 transitions, 7647 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:29,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:29,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:29,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:30,973 INFO L124 PetriNetUnfolderBase]: 3622/6146 cut-off events. [2024-06-20 15:32:30,973 INFO L125 PetriNetUnfolderBase]: For 750232/750238 co-relation queries the response was YES. [2024-06-20 15:32:31,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43610 conditions, 6146 events. 3622/6146 cut-off events. For 750232/750238 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42721 event pairs, 690 based on Foata normal form. 5/6147 useless extension candidates. Maximal degree in co-relation 43412. Up to 5300 conditions per place. [2024-06-20 15:32:31,069 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 441 selfloop transitions, 172 changer transitions 0/621 dead transitions. [2024-06-20 15:32:31,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 621 transitions, 9179 flow [2024-06-20 15:32:31,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:31,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:31,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-20 15:32:31,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-20 15:32:31,070 INFO L175 Difference]: Start difference. First operand has 434 places, 594 transitions, 7647 flow. Second operand 7 states and 183 transitions. [2024-06-20 15:32:31,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 621 transitions, 9179 flow [2024-06-20 15:32:35,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 621 transitions, 8938 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 15:32:35,780 INFO L231 Difference]: Finished difference. Result has 436 places, 594 transitions, 7770 flow [2024-06-20 15:32:35,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7408, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7770, PETRI_PLACES=436, PETRI_TRANSITIONS=594} [2024-06-20 15:32:35,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-20 15:32:35,780 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 594 transitions, 7770 flow [2024-06-20 15:32:35,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:35,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:35,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:35,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 15:32:35,781 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-20 15:32:35,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:35,781 INFO L85 PathProgramCache]: Analyzing trace with hash -477148113, now seen corresponding path program 25 times [2024-06-20 15:32:35,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:35,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942814115] [2024-06-20 15:32:35,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:35,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:35,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:35,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-20 15:32:35,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:35,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942814115] [2024-06-20 15:32:35,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942814115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:35,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:35,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:35,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034420289] [2024-06-20 15:32:35,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:35,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:35,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:35,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:35,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:35,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:35,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 594 transitions, 7770 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:35,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:35,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:35,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:37,436 INFO L124 PetriNetUnfolderBase]: 3619/6142 cut-off events. [2024-06-20 15:32:37,436 INFO L125 PetriNetUnfolderBase]: For 744714/744720 co-relation queries the response was YES. [2024-06-20 15:32:37,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43529 conditions, 6142 events. 3619/6142 cut-off events. For 744714/744720 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42731 event pairs, 673 based on Foata normal form. 5/6143 useless extension candidates. Maximal degree in co-relation 43330. Up to 5278 conditions per place. [2024-06-20 15:32:37,521 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 464 selfloop transitions, 163 changer transitions 0/635 dead transitions. [2024-06-20 15:32:37,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 635 transitions, 9128 flow [2024-06-20 15:32:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:32:37,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:32:37,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-20 15:32:37,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170731707317073 [2024-06-20 15:32:37,522 INFO L175 Difference]: Start difference. First operand has 436 places, 594 transitions, 7770 flow. Second operand 10 states and 253 transitions. [2024-06-20 15:32:37,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 635 transitions, 9128 flow [2024-06-20 15:32:41,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 635 transitions, 8781 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:32:41,751 INFO L231 Difference]: Finished difference. Result has 438 places, 594 transitions, 7771 flow [2024-06-20 15:32:41,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7423, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7771, PETRI_PLACES=438, PETRI_TRANSITIONS=594} [2024-06-20 15:32:41,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-20 15:32:41,751 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 594 transitions, 7771 flow [2024-06-20 15:32:41,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:41,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:41,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:41,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 15:32:41,752 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-20 15:32:41,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:41,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1843440719, now seen corresponding path program 19 times [2024-06-20 15:32:41,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:41,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000522760] [2024-06-20 15:32:41,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:41,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:41,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:41,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:41,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:41,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000522760] [2024-06-20 15:32:41,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000522760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:41,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:41,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:41,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216630890] [2024-06-20 15:32:41,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:41,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:41,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:41,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:41,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:41,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:41,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 594 transitions, 7771 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:41,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:41,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:41,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:43,096 INFO L124 PetriNetUnfolderBase]: 3616/6136 cut-off events. [2024-06-20 15:32:43,097 INFO L125 PetriNetUnfolderBase]: For 711500/711500 co-relation queries the response was YES. [2024-06-20 15:32:43,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43225 conditions, 6136 events. 3616/6136 cut-off events. For 711500/711500 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42604 event pairs, 654 based on Foata normal form. 1/6135 useless extension candidates. Maximal degree in co-relation 43028. Up to 5418 conditions per place. [2024-06-20 15:32:43,188 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 526 selfloop transitions, 89 changer transitions 0/623 dead transitions. [2024-06-20 15:32:43,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 623 transitions, 9075 flow [2024-06-20 15:32:43,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:43,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:43,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-20 15:32:43,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-20 15:32:43,189 INFO L175 Difference]: Start difference. First operand has 438 places, 594 transitions, 7771 flow. Second operand 7 states and 186 transitions. [2024-06-20 15:32:43,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 623 transitions, 9075 flow [2024-06-20 15:32:47,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 623 transitions, 8731 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 15:32:47,938 INFO L231 Difference]: Finished difference. Result has 435 places, 594 transitions, 7629 flow [2024-06-20 15:32:47,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7427, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7629, PETRI_PLACES=435, PETRI_TRANSITIONS=594} [2024-06-20 15:32:47,938 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-20 15:32:47,938 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 594 transitions, 7629 flow [2024-06-20 15:32:47,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:47,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:47,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:47,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 15:32:47,938 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-20 15:32:47,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:47,939 INFO L85 PathProgramCache]: Analyzing trace with hash -771694431, now seen corresponding path program 20 times [2024-06-20 15:32:47,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:47,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822891538] [2024-06-20 15:32:47,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:47,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:47,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:48,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:48,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:48,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822891538] [2024-06-20 15:32:48,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822891538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:48,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:48,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:48,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971735690] [2024-06-20 15:32:48,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:48,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:48,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:48,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:48,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:48,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:48,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 594 transitions, 7629 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:48,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:48,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:48,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:49,200 INFO L124 PetriNetUnfolderBase]: 3613/6135 cut-off events. [2024-06-20 15:32:49,200 INFO L125 PetriNetUnfolderBase]: For 675693/675699 co-relation queries the response was YES. [2024-06-20 15:32:49,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42629 conditions, 6135 events. 3613/6135 cut-off events. For 675693/675699 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42752 event pairs, 705 based on Foata normal form. 5/6135 useless extension candidates. Maximal degree in co-relation 42432. Up to 5290 conditions per place. [2024-06-20 15:32:49,295 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 438 selfloop transitions, 171 changer transitions 0/617 dead transitions. [2024-06-20 15:32:49,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 617 transitions, 8905 flow [2024-06-20 15:32:49,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:49,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:49,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 15:32:49,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-20 15:32:49,296 INFO L175 Difference]: Start difference. First operand has 435 places, 594 transitions, 7629 flow. Second operand 7 states and 178 transitions. [2024-06-20 15:32:49,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 617 transitions, 8905 flow [2024-06-20 15:32:53,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 617 transitions, 8676 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:32:53,797 INFO L231 Difference]: Finished difference. Result has 435 places, 594 transitions, 7756 flow [2024-06-20 15:32:53,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7400, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7756, PETRI_PLACES=435, PETRI_TRANSITIONS=594} [2024-06-20 15:32:53,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-20 15:32:53,797 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 594 transitions, 7756 flow [2024-06-20 15:32:53,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:53,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:53,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:53,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 15:32:53,798 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-20 15:32:53,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:53,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1843437743, now seen corresponding path program 7 times [2024-06-20 15:32:53,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:53,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703187658] [2024-06-20 15:32:53,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:53,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:53,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:53,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-20 15:32:53,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:53,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703187658] [2024-06-20 15:32:53,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703187658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:53,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:53,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:53,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450289732] [2024-06-20 15:32:53,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:53,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:53,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:53,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:53,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:53,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:53,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 594 transitions, 7756 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:53,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:53,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:53,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:32:55,285 INFO L124 PetriNetUnfolderBase]: 3669/6224 cut-off events. [2024-06-20 15:32:55,285 INFO L125 PetriNetUnfolderBase]: For 772810/772810 co-relation queries the response was YES. [2024-06-20 15:32:55,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43513 conditions, 6224 events. 3669/6224 cut-off events. For 772810/772810 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 43246 event pairs, 536 based on Foata normal form. 16/6238 useless extension candidates. Maximal degree in co-relation 43316. Up to 5338 conditions per place. [2024-06-20 15:32:55,368 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 516 selfloop transitions, 105 changer transitions 0/629 dead transitions. [2024-06-20 15:32:55,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 629 transitions, 9162 flow [2024-06-20 15:32:55,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:32:55,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:32:55,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-20 15:32:55,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-20 15:32:55,369 INFO L175 Difference]: Start difference. First operand has 435 places, 594 transitions, 7756 flow. Second operand 7 states and 189 transitions. [2024-06-20 15:32:55,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 629 transitions, 9162 flow [2024-06-20 15:32:59,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 629 transitions, 8620 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 15:32:59,151 INFO L231 Difference]: Finished difference. Result has 431 places, 596 transitions, 7518 flow [2024-06-20 15:32:59,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7214, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7518, PETRI_PLACES=431, PETRI_TRANSITIONS=596} [2024-06-20 15:32:59,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-20 15:32:59,151 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 596 transitions, 7518 flow [2024-06-20 15:32:59,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:59,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:32:59,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:32:59,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 15:32:59,152 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-20 15:32:59,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:32:59,152 INFO L85 PathProgramCache]: Analyzing trace with hash -400799457, now seen corresponding path program 8 times [2024-06-20 15:32:59,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:32:59,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293410399] [2024-06-20 15:32:59,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:32:59,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:32:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:32:59,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:32:59,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:32:59,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293410399] [2024-06-20 15:32:59,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293410399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:32:59,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:32:59,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:32:59,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277111767] [2024-06-20 15:32:59,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:32:59,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:32:59,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:32:59,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:32:59,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:32:59,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:32:59,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 596 transitions, 7518 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:32:59,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:32:59,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:32:59,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:00,489 INFO L124 PetriNetUnfolderBase]: 3725/6311 cut-off events. [2024-06-20 15:33:00,489 INFO L125 PetriNetUnfolderBase]: For 767956/767962 co-relation queries the response was YES. [2024-06-20 15:33:00,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44174 conditions, 6311 events. 3725/6311 cut-off events. For 767956/767962 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 44070 event pairs, 724 based on Foata normal form. 20/6326 useless extension candidates. Maximal degree in co-relation 43979. Up to 5338 conditions per place. [2024-06-20 15:33:00,587 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 440 selfloop transitions, 171 changer transitions 0/619 dead transitions. [2024-06-20 15:33:00,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 619 transitions, 8876 flow [2024-06-20 15:33:00,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:00,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:00,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:33:00,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:33:00,588 INFO L175 Difference]: Start difference. First operand has 431 places, 596 transitions, 7518 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:33:00,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 619 transitions, 8876 flow [2024-06-20 15:33:04,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 619 transitions, 8648 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:04,118 INFO L231 Difference]: Finished difference. Result has 433 places, 598 transitions, 7716 flow [2024-06-20 15:33:04,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7290, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7716, PETRI_PLACES=433, PETRI_TRANSITIONS=598} [2024-06-20 15:33:04,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-20 15:33:04,119 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 598 transitions, 7716 flow [2024-06-20 15:33:04,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:04,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:04,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:04,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 15:33:04,119 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-20 15:33:04,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:04,119 INFO L85 PathProgramCache]: Analyzing trace with hash -771697407, now seen corresponding path program 9 times [2024-06-20 15:33:04,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:04,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002338300] [2024-06-20 15:33:04,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:04,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:04,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:04,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:04,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002338300] [2024-06-20 15:33:04,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002338300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:04,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:04,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:33:04,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014505213] [2024-06-20 15:33:04,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:04,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:33:04,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:04,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:33:04,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:33:04,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:04,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 598 transitions, 7716 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:04,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:04,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:04,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:05,535 INFO L124 PetriNetUnfolderBase]: 3768/6384 cut-off events. [2024-06-20 15:33:05,536 INFO L125 PetriNetUnfolderBase]: For 768505/768511 co-relation queries the response was YES. [2024-06-20 15:33:05,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44617 conditions, 6384 events. 3768/6384 cut-off events. For 768505/768511 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 44564 event pairs, 733 based on Foata normal form. 20/6399 useless extension candidates. Maximal degree in co-relation 44421. Up to 5343 conditions per place. [2024-06-20 15:33:05,631 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 442 selfloop transitions, 177 changer transitions 0/627 dead transitions. [2024-06-20 15:33:05,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 627 transitions, 9110 flow [2024-06-20 15:33:05,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:05,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:05,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:33:05,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-20 15:33:05,632 INFO L175 Difference]: Start difference. First operand has 433 places, 598 transitions, 7716 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:33:05,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 627 transitions, 9110 flow [2024-06-20 15:33:09,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 627 transitions, 8720 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:09,184 INFO L231 Difference]: Finished difference. Result has 435 places, 600 transitions, 7772 flow [2024-06-20 15:33:09,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7330, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7772, PETRI_PLACES=435, PETRI_TRANSITIONS=600} [2024-06-20 15:33:09,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-20 15:33:09,184 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 600 transitions, 7772 flow [2024-06-20 15:33:09,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:09,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:09,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:09,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 15:33:09,185 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-20 15:33:09,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:09,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1962095465, now seen corresponding path program 10 times [2024-06-20 15:33:09,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:09,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182573533] [2024-06-20 15:33:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:09,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:09,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:09,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:09,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:09,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182573533] [2024-06-20 15:33:09,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182573533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:09,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:09,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:33:09,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374038233] [2024-06-20 15:33:09,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:09,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:33:09,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:09,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:33:09,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:33:09,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:09,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 600 transitions, 7772 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:09,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:09,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:09,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:10,727 INFO L124 PetriNetUnfolderBase]: 3775/6401 cut-off events. [2024-06-20 15:33:10,728 INFO L125 PetriNetUnfolderBase]: For 700877/700883 co-relation queries the response was YES. [2024-06-20 15:33:10,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43833 conditions, 6401 events. 3775/6401 cut-off events. For 700877/700883 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 44682 event pairs, 602 based on Foata normal form. 16/6412 useless extension candidates. Maximal degree in co-relation 43636. Up to 4818 conditions per place. [2024-06-20 15:33:10,813 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 424 selfloop transitions, 203 changer transitions 0/635 dead transitions. [2024-06-20 15:33:10,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 635 transitions, 9396 flow [2024-06-20 15:33:10,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:10,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:10,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-20 15:33:10,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550522648083623 [2024-06-20 15:33:10,814 INFO L175 Difference]: Start difference. First operand has 435 places, 600 transitions, 7772 flow. Second operand 7 states and 188 transitions. [2024-06-20 15:33:10,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 635 transitions, 9396 flow [2024-06-20 15:33:14,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 635 transitions, 8992 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:14,824 INFO L231 Difference]: Finished difference. Result has 437 places, 601 transitions, 7828 flow [2024-06-20 15:33:14,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7828, PETRI_PLACES=437, PETRI_TRANSITIONS=601} [2024-06-20 15:33:14,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 15:33:14,825 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 601 transitions, 7828 flow [2024-06-20 15:33:14,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:14,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:14,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:14,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 15:33:14,825 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-20 15:33:14,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:14,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1303415619, now seen corresponding path program 2 times [2024-06-20 15:33:14,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:14,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081096085] [2024-06-20 15:33:14,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:14,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:14,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:14,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-20 15:33:14,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:14,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081096085] [2024-06-20 15:33:14,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081096085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:14,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:14,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:33:14,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124651023] [2024-06-20 15:33:14,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:14,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:33:14,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:14,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:33:14,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:33:14,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:14,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 601 transitions, 7828 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:14,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:14,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:14,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:16,198 INFO L124 PetriNetUnfolderBase]: 3815/6468 cut-off events. [2024-06-20 15:33:16,198 INFO L125 PetriNetUnfolderBase]: For 686733/686733 co-relation queries the response was YES. [2024-06-20 15:33:16,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44210 conditions, 6468 events. 3815/6468 cut-off events. For 686733/686733 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 45132 event pairs, 544 based on Foata normal form. 12/6478 useless extension candidates. Maximal degree in co-relation 44012. Up to 5512 conditions per place. [2024-06-20 15:33:16,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 520 selfloop transitions, 105 changer transitions 0/633 dead transitions. [2024-06-20 15:33:16,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 633 transitions, 9232 flow [2024-06-20 15:33:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:16,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:16,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-20 15:33:16,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-20 15:33:16,297 INFO L175 Difference]: Start difference. First operand has 437 places, 601 transitions, 7828 flow. Second operand 7 states and 184 transitions. [2024-06-20 15:33:16,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 633 transitions, 9232 flow [2024-06-20 15:33:19,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 633 transitions, 8840 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:19,973 INFO L231 Difference]: Finished difference. Result has 439 places, 603 transitions, 7713 flow [2024-06-20 15:33:19,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7436, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7713, PETRI_PLACES=439, PETRI_TRANSITIONS=603} [2024-06-20 15:33:19,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-20 15:33:19,974 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 603 transitions, 7713 flow [2024-06-20 15:33:19,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:19,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:19,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, 1] [2024-06-20 15:33:19,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-20 15:33:19,974 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-20 15:33:19,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:19,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1950644561, now seen corresponding path program 3 times [2024-06-20 15:33:19,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:19,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481547000] [2024-06-20 15:33:19,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:19,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:19,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:20,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:20,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:20,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481547000] [2024-06-20 15:33:20,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481547000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:20,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:20,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:33:20,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290780757] [2024-06-20 15:33:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:20,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:33:20,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:20,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:33:20,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:33:20,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:20,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 603 transitions, 7713 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:20,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:20,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:20,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:21,390 INFO L124 PetriNetUnfolderBase]: 3855/6543 cut-off events. [2024-06-20 15:33:21,390 INFO L125 PetriNetUnfolderBase]: For 690617/690623 co-relation queries the response was YES. [2024-06-20 15:33:21,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44206 conditions, 6543 events. 3855/6543 cut-off events. For 690617/690623 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 45922 event pairs, 730 based on Foata normal form. 16/6554 useless extension candidates. Maximal degree in co-relation 44008. Up to 5236 conditions per place. [2024-06-20 15:33:21,492 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 185 changer transitions 0/629 dead transitions. [2024-06-20 15:33:21,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 629 transitions, 9097 flow [2024-06-20 15:33:21,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:21,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 15:33:21,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-20 15:33:21,493 INFO L175 Difference]: Start difference. First operand has 439 places, 603 transitions, 7713 flow. Second operand 7 states and 177 transitions. [2024-06-20 15:33:21,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 629 transitions, 9097 flow [2024-06-20 15:33:25,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 629 transitions, 8842 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:25,724 INFO L231 Difference]: Finished difference. Result has 441 places, 605 transitions, 7902 flow [2024-06-20 15:33:25,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7458, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7902, PETRI_PLACES=441, PETRI_TRANSITIONS=605} [2024-06-20 15:33:25,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-20 15:33:25,725 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 605 transitions, 7902 flow [2024-06-20 15:33:25,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:25,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:25,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:25,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-20 15:33:25,725 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-20 15:33:25,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash 454554813, now seen corresponding path program 4 times [2024-06-20 15:33:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249558356] [2024-06-20 15:33:25,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:25,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:25,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:25,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:25,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249558356] [2024-06-20 15:33:25,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249558356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:25,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:25,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:33:25,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782754449] [2024-06-20 15:33:25,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:25,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:33:25,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:25,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:33:25,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:33:25,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:25,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 605 transitions, 7902 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:25,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:25,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:25,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:27,278 INFO L124 PetriNetUnfolderBase]: 3908/6635 cut-off events. [2024-06-20 15:33:27,279 INFO L125 PetriNetUnfolderBase]: For 715779/715779 co-relation queries the response was YES. [2024-06-20 15:33:27,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45368 conditions, 6635 events. 3908/6635 cut-off events. For 715779/715779 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 46657 event pairs, 513 based on Foata normal form. 12/6645 useless extension candidates. Maximal degree in co-relation 45169. Up to 5338 conditions per place. [2024-06-20 15:33:27,376 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 525 selfloop transitions, 103 changer transitions 0/636 dead transitions. [2024-06-20 15:33:27,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 636 transitions, 9550 flow [2024-06-20 15:33:27,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:27,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:27,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 15:33:27,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-20 15:33:27,377 INFO L175 Difference]: Start difference. First operand has 441 places, 605 transitions, 7902 flow. Second operand 7 states and 181 transitions. [2024-06-20 15:33:27,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 636 transitions, 9550 flow [2024-06-20 15:33:31,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 636 transitions, 9126 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:31,061 INFO L231 Difference]: Finished difference. Result has 443 places, 607 transitions, 7765 flow [2024-06-20 15:33:31,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7484, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7765, PETRI_PLACES=443, PETRI_TRANSITIONS=607} [2024-06-20 15:33:31,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-20 15:33:31,062 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 607 transitions, 7765 flow [2024-06-20 15:33:31,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:31,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:31,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:31,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-20 15:33:31,062 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-20 15:33:31,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:31,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1329947573, now seen corresponding path program 1 times [2024-06-20 15:33:31,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:31,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488479675] [2024-06-20 15:33:31,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:31,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:31,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:31,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488479675] [2024-06-20 15:33:31,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488479675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:31,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:31,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:33:31,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443470010] [2024-06-20 15:33:31,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:31,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:33:31,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:31,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:33:31,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:33:31,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:31,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 607 transitions, 7765 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:31,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:31,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:31,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:32,446 INFO L124 PetriNetUnfolderBase]: 3942/6674 cut-off events. [2024-06-20 15:33:32,446 INFO L125 PetriNetUnfolderBase]: For 677698/677704 co-relation queries the response was YES. [2024-06-20 15:33:32,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45826 conditions, 6674 events. 3942/6674 cut-off events. For 677698/677704 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 47008 event pairs, 738 based on Foata normal form. 6/6671 useless extension candidates. Maximal degree in co-relation 45626. Up to 5916 conditions per place. [2024-06-20 15:33:32,548 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 550 selfloop transitions, 78 changer transitions 0/636 dead transitions. [2024-06-20 15:33:32,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 636 transitions, 9479 flow [2024-06-20 15:33:32,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:32,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:32,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:33:32,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-20 15:33:32,553 INFO L175 Difference]: Start difference. First operand has 443 places, 607 transitions, 7765 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:33:32,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 636 transitions, 9479 flow [2024-06-20 15:33:37,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 636 transitions, 9342 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 15:33:37,530 INFO L231 Difference]: Finished difference. Result has 448 places, 613 transitions, 7982 flow [2024-06-20 15:33:37,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7628, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7982, PETRI_PLACES=448, PETRI_TRANSITIONS=613} [2024-06-20 15:33:37,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-20 15:33:37,530 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 613 transitions, 7982 flow [2024-06-20 15:33:37,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:37,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:37,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:37,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-20 15:33:37,531 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-20 15:33:37,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:37,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1887467269, now seen corresponding path program 2 times [2024-06-20 15:33:37,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:37,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804834755] [2024-06-20 15:33:37,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:37,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:37,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:37,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-20 15:33:37,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:37,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804834755] [2024-06-20 15:33:37,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804834755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:37,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:37,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:33:37,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215660026] [2024-06-20 15:33:37,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:37,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:33:37,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:37,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:33:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:33:37,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:37,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 613 transitions, 7982 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:37,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:37,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:37,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:38,986 INFO L124 PetriNetUnfolderBase]: 3950/6689 cut-off events. [2024-06-20 15:33:38,986 INFO L125 PetriNetUnfolderBase]: For 687297/687303 co-relation queries the response was YES. [2024-06-20 15:33:39,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46123 conditions, 6689 events. 3950/6689 cut-off events. For 687297/687303 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 47109 event pairs, 745 based on Foata normal form. 6/6688 useless extension candidates. Maximal degree in co-relation 45920. Up to 5970 conditions per place. [2024-06-20 15:33:39,097 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 552 selfloop transitions, 73 changer transitions 0/633 dead transitions. [2024-06-20 15:33:39,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 633 transitions, 9344 flow [2024-06-20 15:33:39,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:39,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:39,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-20 15:33:39,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-20 15:33:39,098 INFO L175 Difference]: Start difference. First operand has 448 places, 613 transitions, 7982 flow. Second operand 7 states and 166 transitions. [2024-06-20 15:33:39,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 633 transitions, 9344 flow [2024-06-20 15:33:43,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 633 transitions, 9126 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-20 15:33:43,043 INFO L231 Difference]: Finished difference. Result has 452 places, 615 transitions, 7987 flow [2024-06-20 15:33:43,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7792, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7987, PETRI_PLACES=452, PETRI_TRANSITIONS=615} [2024-06-20 15:33:43,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-20 15:33:43,044 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 615 transitions, 7987 flow [2024-06-20 15:33:43,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:43,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:43,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:43,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-20 15:33:43,044 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-20 15:33:43,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:43,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1848496379, now seen corresponding path program 3 times [2024-06-20 15:33:43,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:43,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498363749] [2024-06-20 15:33:43,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:43,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:43,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:43,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-20 15:33:43,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:43,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498363749] [2024-06-20 15:33:43,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498363749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:43,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:43,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:33:43,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826591482] [2024-06-20 15:33:43,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:43,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:33:43,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:43,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:33:43,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:33:43,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:43,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 615 transitions, 7987 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:43,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:43,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:43,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:44,487 INFO L124 PetriNetUnfolderBase]: 3984/6765 cut-off events. [2024-06-20 15:33:44,487 INFO L125 PetriNetUnfolderBase]: For 703088/703094 co-relation queries the response was YES. [2024-06-20 15:33:44,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46975 conditions, 6765 events. 3984/6765 cut-off events. For 703088/703094 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 47766 event pairs, 629 based on Foata normal form. 6/6764 useless extension candidates. Maximal degree in co-relation 46770. Up to 5775 conditions per place. [2024-06-20 15:33:44,590 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 537 selfloop transitions, 104 changer transitions 0/649 dead transitions. [2024-06-20 15:33:44,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 649 transitions, 10076 flow [2024-06-20 15:33:44,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:44,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:44,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:33:44,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-20 15:33:44,591 INFO L175 Difference]: Start difference. First operand has 452 places, 615 transitions, 7987 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:33:44,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 649 transitions, 10076 flow [2024-06-20 15:33:49,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 649 transitions, 9903 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 15:33:49,315 INFO L231 Difference]: Finished difference. Result has 454 places, 624 transitions, 8324 flow [2024-06-20 15:33:49,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8324, PETRI_PLACES=454, PETRI_TRANSITIONS=624} [2024-06-20 15:33:49,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-20 15:33:49,315 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 624 transitions, 8324 flow [2024-06-20 15:33:49,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:49,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:49,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:49,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-20 15:33:49,316 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-20 15:33:49,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:49,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1836116219, now seen corresponding path program 4 times [2024-06-20 15:33:49,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:49,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055470077] [2024-06-20 15:33:49,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:49,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:49,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:49,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:49,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:49,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055470077] [2024-06-20 15:33:49,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055470077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:49,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:49,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:33:49,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715067063] [2024-06-20 15:33:49,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:49,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:33:49,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:49,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:33:49,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:33:49,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:49,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 624 transitions, 8324 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:49,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:49,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:49,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:50,895 INFO L124 PetriNetUnfolderBase]: 4005/6795 cut-off events. [2024-06-20 15:33:50,895 INFO L125 PetriNetUnfolderBase]: For 731591/731597 co-relation queries the response was YES. [2024-06-20 15:33:50,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47923 conditions, 6795 events. 4005/6795 cut-off events. For 731591/731597 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 47982 event pairs, 632 based on Foata normal form. 6/6794 useless extension candidates. Maximal degree in co-relation 47717. Up to 5795 conditions per place. [2024-06-20 15:33:51,192 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 535 selfloop transitions, 107 changer transitions 0/650 dead transitions. [2024-06-20 15:33:51,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 650 transitions, 10260 flow [2024-06-20 15:33:51,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:51,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:51,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-20 15:33:51,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-20 15:33:51,193 INFO L175 Difference]: Start difference. First operand has 454 places, 624 transitions, 8324 flow. Second operand 7 states and 170 transitions. [2024-06-20 15:33:51,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 650 transitions, 10260 flow [2024-06-20 15:33:56,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 650 transitions, 9976 flow, removed 105 selfloop flow, removed 2 redundant places. [2024-06-20 15:33:56,324 INFO L231 Difference]: Finished difference. Result has 459 places, 628 transitions, 8399 flow [2024-06-20 15:33:56,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8094, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8399, PETRI_PLACES=459, PETRI_TRANSITIONS=628} [2024-06-20 15:33:56,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-20 15:33:56,325 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 628 transitions, 8399 flow [2024-06-20 15:33:56,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:56,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:33:56,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:33:56,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-20 15:33:56,326 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-20 15:33:56,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:33:56,326 INFO L85 PathProgramCache]: Analyzing trace with hash 899899141, now seen corresponding path program 5 times [2024-06-20 15:33:56,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:33:56,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729182214] [2024-06-20 15:33:56,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:33:56,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:33:56,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:33:56,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:33:56,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:33:56,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729182214] [2024-06-20 15:33:56,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729182214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:33:56,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:33:56,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:33:56,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921524922] [2024-06-20 15:33:56,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:33:56,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:33:56,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:33:56,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:33:56,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:33:56,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:33:56,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 628 transitions, 8399 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:33:56,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:33:56,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:33:56,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:33:57,868 INFO L124 PetriNetUnfolderBase]: 4013/6802 cut-off events. [2024-06-20 15:33:57,869 INFO L125 PetriNetUnfolderBase]: For 738608/738614 co-relation queries the response was YES. [2024-06-20 15:33:57,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47966 conditions, 6802 events. 4013/6802 cut-off events. For 738608/738614 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 48085 event pairs, 756 based on Foata normal form. 6/6801 useless extension candidates. Maximal degree in co-relation 47758. Up to 6063 conditions per place. [2024-06-20 15:33:57,989 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 565 selfloop transitions, 72 changer transitions 0/645 dead transitions. [2024-06-20 15:33:57,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 645 transitions, 9761 flow [2024-06-20 15:33:57,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:33:57,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:33:57,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:33:57,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-20 15:33:57,990 INFO L175 Difference]: Start difference. First operand has 459 places, 628 transitions, 8399 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:33:57,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 645 transitions, 9761 flow [2024-06-20 15:34:03,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 645 transitions, 9572 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:34:03,755 INFO L231 Difference]: Finished difference. Result has 463 places, 630 transitions, 8415 flow [2024-06-20 15:34:03,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8212, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8415, PETRI_PLACES=463, PETRI_TRANSITIONS=630} [2024-06-20 15:34:03,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-20 15:34:03,755 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 630 transitions, 8415 flow [2024-06-20 15:34:03,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:03,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:03,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:34:03,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-20 15:34:03,756 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-20 15:34:03,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:03,756 INFO L85 PathProgramCache]: Analyzing trace with hash 909422341, now seen corresponding path program 6 times [2024-06-20 15:34:03,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:03,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306035175] [2024-06-20 15:34:03,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:03,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:03,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:03,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:03,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:03,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306035175] [2024-06-20 15:34:03,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306035175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:03,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:03,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:34:03,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234158126] [2024-06-20 15:34:03,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:03,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:34:03,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:03,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:34:03,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:34:03,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:03,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 630 transitions, 8415 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:03,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:03,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:03,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:05,319 INFO L124 PetriNetUnfolderBase]: 4034/6833 cut-off events. [2024-06-20 15:34:05,319 INFO L125 PetriNetUnfolderBase]: For 764680/764686 co-relation queries the response was YES. [2024-06-20 15:34:05,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48358 conditions, 6833 events. 4034/6833 cut-off events. For 764680/764686 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 48320 event pairs, 753 based on Foata normal form. 6/6828 useless extension candidates. Maximal degree in co-relation 48149. Up to 6059 conditions per place. [2024-06-20 15:34:05,435 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 563 selfloop transitions, 80 changer transitions 0/651 dead transitions. [2024-06-20 15:34:05,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 651 transitions, 10065 flow [2024-06-20 15:34:05,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:34:05,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:34:05,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:34:05,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-20 15:34:05,435 INFO L175 Difference]: Start difference. First operand has 463 places, 630 transitions, 8415 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:34:05,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 651 transitions, 10065 flow [2024-06-20 15:34:10,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 651 transitions, 9890 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 15:34:10,342 INFO L231 Difference]: Finished difference. Result has 466 places, 634 transitions, 8516 flow [2024-06-20 15:34:10,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8240, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8516, PETRI_PLACES=466, PETRI_TRANSITIONS=634} [2024-06-20 15:34:10,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-20 15:34:10,342 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 634 transitions, 8516 flow [2024-06-20 15:34:10,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:10,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:10,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:34:10,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-20 15:34:10,343 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-20 15:34:10,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:10,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2112420913, now seen corresponding path program 7 times [2024-06-20 15:34:10,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:10,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482933502] [2024-06-20 15:34:10,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:10,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:10,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:10,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:10,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:10,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482933502] [2024-06-20 15:34:10,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482933502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:10,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:10,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:34:10,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934496369] [2024-06-20 15:34:10,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:10,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:34:10,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:10,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:34:10,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:34:10,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:10,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 634 transitions, 8516 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:10,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:10,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:10,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:11,974 INFO L124 PetriNetUnfolderBase]: 4029/6827 cut-off events. [2024-06-20 15:34:11,975 INFO L125 PetriNetUnfolderBase]: For 761884/761890 co-relation queries the response was YES. [2024-06-20 15:34:12,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48224 conditions, 6827 events. 4029/6827 cut-off events. For 761884/761890 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 48247 event pairs, 748 based on Foata normal form. 2/6821 useless extension candidates. Maximal degree in co-relation 48013. Up to 6038 conditions per place. [2024-06-20 15:34:12,102 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 568 selfloop transitions, 84 changer transitions 0/660 dead transitions. [2024-06-20 15:34:12,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 660 transitions, 10120 flow [2024-06-20 15:34:12,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:34:12,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:34:12,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-20 15:34:12,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-20 15:34:12,103 INFO L175 Difference]: Start difference. First operand has 466 places, 634 transitions, 8516 flow. Second operand 7 states and 176 transitions. [2024-06-20 15:34:12,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 660 transitions, 10120 flow [2024-06-20 15:34:16,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 660 transitions, 9916 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-20 15:34:16,825 INFO L231 Difference]: Finished difference. Result has 469 places, 634 transitions, 8485 flow [2024-06-20 15:34:16,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8312, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8485, PETRI_PLACES=469, PETRI_TRANSITIONS=634} [2024-06-20 15:34:16,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-20 15:34:16,826 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 634 transitions, 8485 flow [2024-06-20 15:34:16,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:16,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:16,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] [2024-06-20 15:34:16,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-20 15:34:16,826 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-20 15:34:16,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:16,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1045240629, now seen corresponding path program 8 times [2024-06-20 15:34:16,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:16,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136380971] [2024-06-20 15:34:16,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:16,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:16,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:16,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-20 15:34:16,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:16,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136380971] [2024-06-20 15:34:16,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136380971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:16,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:16,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:34:16,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046048752] [2024-06-20 15:34:16,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:16,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:34:16,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:16,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:34:16,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:34:16,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:16,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 634 transitions, 8485 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:16,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:16,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:16,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:18,468 INFO L124 PetriNetUnfolderBase]: 4024/6827 cut-off events. [2024-06-20 15:34:18,468 INFO L125 PetriNetUnfolderBase]: For 758886/758892 co-relation queries the response was YES. [2024-06-20 15:34:18,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47946 conditions, 6827 events. 4024/6827 cut-off events. For 758886/758892 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 48307 event pairs, 756 based on Foata normal form. 2/6823 useless extension candidates. Maximal degree in co-relation 47734. Up to 6080 conditions per place. [2024-06-20 15:34:18,567 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 570 selfloop transitions, 77 changer transitions 0/655 dead transitions. [2024-06-20 15:34:18,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 655 transitions, 9831 flow [2024-06-20 15:34:18,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:34:18,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:34:18,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:34:18,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-20 15:34:18,568 INFO L175 Difference]: Start difference. First operand has 469 places, 634 transitions, 8485 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:34:18,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 655 transitions, 9831 flow [2024-06-20 15:34:23,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 655 transitions, 9470 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 15:34:23,746 INFO L231 Difference]: Finished difference. Result has 468 places, 634 transitions, 8283 flow [2024-06-20 15:34:23,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8124, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8283, PETRI_PLACES=468, PETRI_TRANSITIONS=634} [2024-06-20 15:34:23,746 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-20 15:34:23,746 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 634 transitions, 8283 flow [2024-06-20 15:34:23,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:23,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:23,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] [2024-06-20 15:34:23,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-20 15:34:23,747 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-20 15:34:23,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:23,747 INFO L85 PathProgramCache]: Analyzing trace with hash 318904201, now seen corresponding path program 9 times [2024-06-20 15:34:23,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:23,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907741883] [2024-06-20 15:34:23,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:23,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:23,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:23,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:23,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907741883] [2024-06-20 15:34:23,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907741883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:23,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:23,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:34:23,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283876736] [2024-06-20 15:34:23,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:23,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:34:23,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:23,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:34:23,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:34:23,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:23,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 634 transitions, 8283 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:23,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:23,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:23,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:25,345 INFO L124 PetriNetUnfolderBase]: 4032/6841 cut-off events. [2024-06-20 15:34:25,346 INFO L125 PetriNetUnfolderBase]: For 769574/769580 co-relation queries the response was YES. [2024-06-20 15:34:25,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47629 conditions, 6841 events. 4032/6841 cut-off events. For 769574/769580 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 48397 event pairs, 741 based on Foata normal form. 6/6843 useless extension candidates. Maximal degree in co-relation 47418. Up to 6170 conditions per place. [2024-06-20 15:34:25,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 608 selfloop transitions, 38 changer transitions 0/654 dead transitions. [2024-06-20 15:34:25,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 654 transitions, 9663 flow [2024-06-20 15:34:25,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:34:25,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:34:25,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-20 15:34:25,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-20 15:34:25,466 INFO L175 Difference]: Start difference. First operand has 468 places, 634 transitions, 8283 flow. Second operand 7 states and 166 transitions. [2024-06-20 15:34:25,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 654 transitions, 9663 flow [2024-06-20 15:34:30,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 654 transitions, 9499 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:34:30,944 INFO L231 Difference]: Finished difference. Result has 469 places, 636 transitions, 8248 flow [2024-06-20 15:34:30,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8119, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8248, PETRI_PLACES=469, PETRI_TRANSITIONS=636} [2024-06-20 15:34:30,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-20 15:34:30,945 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 636 transitions, 8248 flow [2024-06-20 15:34:30,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:30,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:30,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:34:30,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-20 15:34:30,945 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-20 15:34:30,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:30,946 INFO L85 PathProgramCache]: Analyzing trace with hash 898534281, now seen corresponding path program 10 times [2024-06-20 15:34:30,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:30,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787680147] [2024-06-20 15:34:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:30,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:30,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:31,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:31,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:31,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787680147] [2024-06-20 15:34:31,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787680147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:31,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:31,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:34:31,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863048787] [2024-06-20 15:34:31,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:31,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:34:31,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:31,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:34:31,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:34:31,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:31,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 636 transitions, 8248 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:31,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:31,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:31,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:32,519 INFO L124 PetriNetUnfolderBase]: 4022/6816 cut-off events. [2024-06-20 15:34:32,519 INFO L125 PetriNetUnfolderBase]: For 767731/767737 co-relation queries the response was YES. [2024-06-20 15:34:32,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47038 conditions, 6816 events. 4022/6816 cut-off events. For 767731/767737 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 48242 event pairs, 748 based on Foata normal form. 8/6817 useless extension candidates. Maximal degree in co-relation 46826. Up to 6069 conditions per place. [2024-06-20 15:34:32,630 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 582 selfloop transitions, 66 changer transitions 0/656 dead transitions. [2024-06-20 15:34:32,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 656 transitions, 9594 flow [2024-06-20 15:34:32,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:34:32,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:34:32,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 15:34:32,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-20 15:34:32,630 INFO L175 Difference]: Start difference. First operand has 469 places, 636 transitions, 8248 flow. Second operand 6 states and 151 transitions. [2024-06-20 15:34:32,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 656 transitions, 9594 flow [2024-06-20 15:34:38,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 656 transitions, 9480 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-20 15:34:38,373 INFO L231 Difference]: Finished difference. Result has 472 places, 636 transitions, 8277 flow [2024-06-20 15:34:38,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8134, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8277, PETRI_PLACES=472, PETRI_TRANSITIONS=636} [2024-06-20 15:34:38,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-20 15:34:38,373 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 636 transitions, 8277 flow [2024-06-20 15:34:38,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:38,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:38,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:34:38,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-20 15:34:38,374 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-20 15:34:38,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:38,374 INFO L85 PathProgramCache]: Analyzing trace with hash 115397927, now seen corresponding path program 11 times [2024-06-20 15:34:38,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:38,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109434113] [2024-06-20 15:34:38,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:38,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:38,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:38,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-20 15:34:38,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:38,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109434113] [2024-06-20 15:34:38,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109434113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:38,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:38,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:34:38,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418165390] [2024-06-20 15:34:38,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:38,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:34:38,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:38,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:34:38,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:34:38,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:38,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 636 transitions, 8277 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:38,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:38,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:38,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:39,942 INFO L124 PetriNetUnfolderBase]: 4012/6808 cut-off events. [2024-06-20 15:34:39,942 INFO L125 PetriNetUnfolderBase]: For 748639/748645 co-relation queries the response was YES. [2024-06-20 15:34:40,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46543 conditions, 6808 events. 4012/6808 cut-off events. For 748639/748645 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 48187 event pairs, 730 based on Foata normal form. 8/6812 useless extension candidates. Maximal degree in co-relation 46329. Up to 6049 conditions per place. [2024-06-20 15:34:40,064 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 583 selfloop transitions, 76 changer transitions 0/667 dead transitions. [2024-06-20 15:34:40,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 667 transitions, 9673 flow [2024-06-20 15:34:40,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:34:40,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:34:40,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-20 15:34:40,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-20 15:34:40,065 INFO L175 Difference]: Start difference. First operand has 472 places, 636 transitions, 8277 flow. Second operand 8 states and 201 transitions. [2024-06-20 15:34:40,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 667 transitions, 9673 flow [2024-06-20 15:34:45,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 667 transitions, 9483 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 15:34:45,645 INFO L231 Difference]: Finished difference. Result has 475 places, 636 transitions, 8253 flow [2024-06-20 15:34:45,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8087, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8253, PETRI_PLACES=475, PETRI_TRANSITIONS=636} [2024-06-20 15:34:45,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-20 15:34:45,646 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 636 transitions, 8253 flow [2024-06-20 15:34:45,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:45,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:45,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:34:45,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-20 15:34:45,646 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-20 15:34:45,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:45,646 INFO L85 PathProgramCache]: Analyzing trace with hash 381421637, now seen corresponding path program 12 times [2024-06-20 15:34:45,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:45,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233204487] [2024-06-20 15:34:45,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:45,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:45,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:45,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:45,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:45,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233204487] [2024-06-20 15:34:45,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233204487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:45,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:45,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:34:45,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917749569] [2024-06-20 15:34:45,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:45,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:34:45,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:45,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:34:45,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:34:45,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:45,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 636 transitions, 8253 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:45,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:45,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:45,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:47,450 INFO L124 PetriNetUnfolderBase]: 4002/6803 cut-off events. [2024-06-20 15:34:47,450 INFO L125 PetriNetUnfolderBase]: For 730508/730514 co-relation queries the response was YES. [2024-06-20 15:34:47,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46016 conditions, 6803 events. 4002/6803 cut-off events. For 730508/730514 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 48175 event pairs, 631 based on Foata normal form. 8/6804 useless extension candidates. Maximal degree in co-relation 45801. Up to 5900 conditions per place. [2024-06-20 15:34:47,544 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 561 selfloop transitions, 88 changer transitions 0/657 dead transitions. [2024-06-20 15:34:47,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 657 transitions, 9603 flow [2024-06-20 15:34:47,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:34:47,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:34:47,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:34:47,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-20 15:34:47,545 INFO L175 Difference]: Start difference. First operand has 475 places, 636 transitions, 8253 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:34:47,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 657 transitions, 9603 flow [2024-06-20 15:34:51,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 657 transitions, 9385 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-20 15:34:51,934 INFO L231 Difference]: Finished difference. Result has 473 places, 636 transitions, 8222 flow [2024-06-20 15:34:51,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8035, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8222, PETRI_PLACES=473, PETRI_TRANSITIONS=636} [2024-06-20 15:34:51,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-20 15:34:51,935 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 636 transitions, 8222 flow [2024-06-20 15:34:51,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:51,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:51,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] [2024-06-20 15:34:51,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-20 15:34:51,935 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-20 15:34:51,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:51,935 INFO L85 PathProgramCache]: Analyzing trace with hash 543679295, now seen corresponding path program 3 times [2024-06-20 15:34:51,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:51,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275816733] [2024-06-20 15:34:51,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:51,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:52,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:52,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:52,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275816733] [2024-06-20 15:34:52,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275816733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:52,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:52,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:34:52,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914082181] [2024-06-20 15:34:52,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:52,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:34:52,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:52,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:34:52,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:34:52,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:52,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 636 transitions, 8222 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:52,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:52,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:52,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:34:53,795 INFO L124 PetriNetUnfolderBase]: 4010/6804 cut-off events. [2024-06-20 15:34:53,795 INFO L125 PetriNetUnfolderBase]: For 715028/715028 co-relation queries the response was YES. [2024-06-20 15:34:53,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46164 conditions, 6804 events. 4010/6804 cut-off events. For 715028/715028 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 48222 event pairs, 748 based on Foata normal form. 2/6800 useless extension candidates. Maximal degree in co-relation 45949. Up to 6088 conditions per place. [2024-06-20 15:34:53,894 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 579 selfloop transitions, 67 changer transitions 0/654 dead transitions. [2024-06-20 15:34:53,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 654 transitions, 9632 flow [2024-06-20 15:34:53,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:34:53,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:34:53,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:34:53,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-20 15:34:53,895 INFO L175 Difference]: Start difference. First operand has 473 places, 636 transitions, 8222 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:34:53,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 654 transitions, 9632 flow [2024-06-20 15:34:58,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 654 transitions, 9393 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:34:58,917 INFO L231 Difference]: Finished difference. Result has 475 places, 638 transitions, 8206 flow [2024-06-20 15:34:58,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7983, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8206, PETRI_PLACES=475, PETRI_TRANSITIONS=638} [2024-06-20 15:34:58,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-20 15:34:58,917 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 638 transitions, 8206 flow [2024-06-20 15:34:58,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:58,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:34:58,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:34:58,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-20 15:34:58,917 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-20 15:34:58,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:34:58,918 INFO L85 PathProgramCache]: Analyzing trace with hash 765670049, now seen corresponding path program 4 times [2024-06-20 15:34:58,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:34:58,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651303157] [2024-06-20 15:34:58,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:34:58,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:34:58,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:34:59,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:34:59,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:34:59,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651303157] [2024-06-20 15:34:59,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651303157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:34:59,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:34:59,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:34:59,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751861822] [2024-06-20 15:34:59,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:34:59,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:34:59,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:34:59,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:34:59,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:34:59,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:34:59,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 638 transitions, 8206 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:34:59,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:34:59,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:34:59,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:00,883 INFO L124 PetriNetUnfolderBase]: 4018/6812 cut-off events. [2024-06-20 15:35:00,883 INFO L125 PetriNetUnfolderBase]: For 726991/726991 co-relation queries the response was YES. [2024-06-20 15:35:00,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46286 conditions, 6812 events. 4018/6812 cut-off events. For 726991/726991 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 48194 event pairs, 742 based on Foata normal form. 2/6808 useless extension candidates. Maximal degree in co-relation 46070. Up to 6080 conditions per place. [2024-06-20 15:35:00,988 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 578 selfloop transitions, 72 changer transitions 0/658 dead transitions. [2024-06-20 15:35:00,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 658 transitions, 9632 flow [2024-06-20 15:35:00,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:35:00,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:35:00,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:35:00,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 15:35:00,995 INFO L175 Difference]: Start difference. First operand has 475 places, 638 transitions, 8206 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:35:00,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 658 transitions, 9632 flow [2024-06-20 15:35:05,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 658 transitions, 9425 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-20 15:35:05,588 INFO L231 Difference]: Finished difference. Result has 478 places, 640 transitions, 8236 flow [2024-06-20 15:35:05,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7999, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8236, PETRI_PLACES=478, PETRI_TRANSITIONS=640} [2024-06-20 15:35:05,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-20 15:35:05,589 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 640 transitions, 8236 flow [2024-06-20 15:35:05,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:05,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:05,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:35:05,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-20 15:35:05,589 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-20 15:35:05,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:05,590 INFO L85 PathProgramCache]: Analyzing trace with hash 844366881, now seen corresponding path program 5 times [2024-06-20 15:35:05,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:05,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588946095] [2024-06-20 15:35:05,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:05,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:05,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:05,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:05,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:05,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588946095] [2024-06-20 15:35:05,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588946095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:05,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:05,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:35:05,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609696071] [2024-06-20 15:35:05,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:05,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:35:05,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:05,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:35:05,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:35:05,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:05,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 640 transitions, 8236 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:05,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:05,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:05,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:07,472 INFO L124 PetriNetUnfolderBase]: 4026/6832 cut-off events. [2024-06-20 15:35:07,472 INFO L125 PetriNetUnfolderBase]: For 739062/739062 co-relation queries the response was YES. [2024-06-20 15:35:07,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46514 conditions, 6832 events. 4026/6832 cut-off events. For 739062/739062 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 48442 event pairs, 749 based on Foata normal form. 2/6828 useless extension candidates. Maximal degree in co-relation 46297. Up to 6106 conditions per place. [2024-06-20 15:35:07,576 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 579 selfloop transitions, 70 changer transitions 0/657 dead transitions. [2024-06-20 15:35:07,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 657 transitions, 9658 flow [2024-06-20 15:35:07,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:35:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:35:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:35:07,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-20 15:35:07,577 INFO L175 Difference]: Start difference. First operand has 478 places, 640 transitions, 8236 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:35:07,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 657 transitions, 9658 flow [2024-06-20 15:35:13,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 657 transitions, 9437 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-20 15:35:13,270 INFO L231 Difference]: Finished difference. Result has 478 places, 642 transitions, 8255 flow [2024-06-20 15:35:13,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8015, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8255, PETRI_PLACES=478, PETRI_TRANSITIONS=642} [2024-06-20 15:35:13,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-20 15:35:13,270 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 642 transitions, 8255 flow [2024-06-20 15:35:13,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:13,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:13,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:35:13,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-20 15:35:13,270 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-20 15:35:13,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:13,271 INFO L85 PathProgramCache]: Analyzing trace with hash 2057605715, now seen corresponding path program 6 times [2024-06-20 15:35:13,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:13,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941326094] [2024-06-20 15:35:13,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:13,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:13,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:13,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:13,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:13,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941326094] [2024-06-20 15:35:13,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941326094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:13,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:13,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:35:13,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406982805] [2024-06-20 15:35:13,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:13,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:35:13,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:13,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:35:13,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:35:13,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:13,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 642 transitions, 8255 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:13,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:13,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:13,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:15,099 INFO L124 PetriNetUnfolderBase]: 4034/6836 cut-off events. [2024-06-20 15:35:15,099 INFO L125 PetriNetUnfolderBase]: For 751102/751102 co-relation queries the response was YES. [2024-06-20 15:35:15,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46698 conditions, 6836 events. 4034/6836 cut-off events. For 751102/751102 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 48408 event pairs, 737 based on Foata normal form. 2/6832 useless extension candidates. Maximal degree in co-relation 46480. Up to 6078 conditions per place. [2024-06-20 15:35:15,206 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 573 selfloop transitions, 80 changer transitions 0/661 dead transitions. [2024-06-20 15:35:15,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 661 transitions, 9693 flow [2024-06-20 15:35:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:35:15,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:35:15,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-20 15:35:15,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-20 15:35:15,207 INFO L175 Difference]: Start difference. First operand has 478 places, 642 transitions, 8255 flow. Second operand 8 states and 185 transitions. [2024-06-20 15:35:15,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 661 transitions, 9693 flow [2024-06-20 15:35:20,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 661 transitions, 9469 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-20 15:35:20,048 INFO L231 Difference]: Finished difference. Result has 481 places, 644 transitions, 8295 flow [2024-06-20 15:35:20,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8035, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8295, PETRI_PLACES=481, PETRI_TRANSITIONS=644} [2024-06-20 15:35:20,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-20 15:35:20,049 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 644 transitions, 8295 flow [2024-06-20 15:35:20,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:20,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:20,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:35:20,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-20 15:35:20,050 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-20 15:35:20,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:20,050 INFO L85 PathProgramCache]: Analyzing trace with hash -396020993, now seen corresponding path program 7 times [2024-06-20 15:35:20,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:20,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403194301] [2024-06-20 15:35:20,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:20,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:20,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:20,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:20,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:20,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403194301] [2024-06-20 15:35:20,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403194301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:20,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:20,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:35:20,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660835385] [2024-06-20 15:35:20,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:20,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:35:20,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:20,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:35:20,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:35:20,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:20,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 644 transitions, 8295 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:20,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:20,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:20,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:21,946 INFO L124 PetriNetUnfolderBase]: 4042/6865 cut-off events. [2024-06-20 15:35:21,946 INFO L125 PetriNetUnfolderBase]: For 752257/752263 co-relation queries the response was YES. [2024-06-20 15:35:22,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46816 conditions, 6865 events. 4042/6865 cut-off events. For 752257/752263 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 48717 event pairs, 746 based on Foata normal form. 6/6867 useless extension candidates. Maximal degree in co-relation 46597. Up to 6130 conditions per place. [2024-06-20 15:35:22,048 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 586 selfloop transitions, 70 changer transitions 0/664 dead transitions. [2024-06-20 15:35:22,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 664 transitions, 9743 flow [2024-06-20 15:35:22,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:35:22,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:35:22,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:35:22,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-20 15:35:22,049 INFO L175 Difference]: Start difference. First operand has 481 places, 644 transitions, 8295 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:35:22,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 664 transitions, 9743 flow [2024-06-20 15:35:27,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 664 transitions, 9499 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-20 15:35:27,250 INFO L231 Difference]: Finished difference. Result has 482 places, 646 transitions, 8295 flow [2024-06-20 15:35:27,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8055, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8295, PETRI_PLACES=482, PETRI_TRANSITIONS=646} [2024-06-20 15:35:27,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-20 15:35:27,251 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 646 transitions, 8295 flow [2024-06-20 15:35:27,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:27,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:27,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:35:27,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-20 15:35:27,251 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-20 15:35:27,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:27,251 INFO L85 PathProgramCache]: Analyzing trace with hash -92666459, now seen corresponding path program 8 times [2024-06-20 15:35:27,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:27,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488638308] [2024-06-20 15:35:27,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:27,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:27,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:27,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:27,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488638308] [2024-06-20 15:35:27,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488638308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:27,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:27,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:35:27,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30845241] [2024-06-20 15:35:27,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:27,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:35:27,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:27,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:35:27,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:35:27,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:27,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 646 transitions, 8295 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:27,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:27,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:27,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:28,965 INFO L124 PetriNetUnfolderBase]: 4037/6842 cut-off events. [2024-06-20 15:35:28,965 INFO L125 PetriNetUnfolderBase]: For 734193/734199 co-relation queries the response was YES. [2024-06-20 15:35:29,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46258 conditions, 6842 events. 4037/6842 cut-off events. For 734193/734199 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 48444 event pairs, 733 based on Foata normal form. 6/6844 useless extension candidates. Maximal degree in co-relation 46038. Up to 6083 conditions per place. [2024-06-20 15:35:29,196 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 580 selfloop transitions, 80 changer transitions 0/668 dead transitions. [2024-06-20 15:35:29,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 668 transitions, 9755 flow [2024-06-20 15:35:29,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:35:29,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:35:29,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 15:35:29,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-20 15:35:29,197 INFO L175 Difference]: Start difference. First operand has 482 places, 646 transitions, 8295 flow. Second operand 8 states and 188 transitions. [2024-06-20 15:35:29,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 668 transitions, 9755 flow [2024-06-20 15:35:35,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 668 transitions, 9541 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-20 15:35:35,383 INFO L231 Difference]: Finished difference. Result has 485 places, 648 transitions, 8345 flow [2024-06-20 15:35:35,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8081, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8345, PETRI_PLACES=485, PETRI_TRANSITIONS=648} [2024-06-20 15:35:35,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-20 15:35:35,384 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 648 transitions, 8345 flow [2024-06-20 15:35:35,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:35,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:35,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:35:35,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-20 15:35:35,384 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-20 15:35:35,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:35,385 INFO L85 PathProgramCache]: Analyzing trace with hash -756521634, now seen corresponding path program 1 times [2024-06-20 15:35:35,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:35,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172338447] [2024-06-20 15:35:35,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:35,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:35,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:35,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-20 15:35:35,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:35,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172338447] [2024-06-20 15:35:35,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172338447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:35,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:35,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:35:35,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725985273] [2024-06-20 15:35:35,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:35,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:35:35,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:35,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:35:35,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:35:35,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:35,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 648 transitions, 8345 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:35,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:35,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:35,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:37,267 INFO L124 PetriNetUnfolderBase]: 4058/6885 cut-off events. [2024-06-20 15:35:37,267 INFO L125 PetriNetUnfolderBase]: For 751841/751847 co-relation queries the response was YES. [2024-06-20 15:35:37,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46728 conditions, 6885 events. 4058/6885 cut-off events. For 751841/751847 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 48851 event pairs, 809 based on Foata normal form. 1/6880 useless extension candidates. Maximal degree in co-relation 46507. Up to 5509 conditions per place. [2024-06-20 15:35:37,367 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 382 selfloop transitions, 304 changer transitions 0/694 dead transitions. [2024-06-20 15:35:37,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 694 transitions, 10691 flow [2024-06-20 15:35:37,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:35:37,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:35:37,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-20 15:35:37,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-20 15:35:37,368 INFO L175 Difference]: Start difference. First operand has 485 places, 648 transitions, 8345 flow. Second operand 9 states and 231 transitions. [2024-06-20 15:35:37,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 694 transitions, 10691 flow [2024-06-20 15:35:43,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 694 transitions, 10453 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 15:35:43,079 INFO L231 Difference]: Finished difference. Result has 488 places, 660 transitions, 8855 flow [2024-06-20 15:35:43,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8107, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8855, PETRI_PLACES=488, PETRI_TRANSITIONS=660} [2024-06-20 15:35:43,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-20 15:35:43,080 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 660 transitions, 8855 flow [2024-06-20 15:35:43,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:43,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:43,080 INFO 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-20 15:35:43,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-20 15:35:43,080 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-20 15:35:43,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:43,080 INFO L85 PathProgramCache]: Analyzing trace with hash -752796984, now seen corresponding path program 2 times [2024-06-20 15:35:43,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:43,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618623255] [2024-06-20 15:35:43,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:43,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:43,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:43,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:43,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:43,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618623255] [2024-06-20 15:35:43,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618623255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:43,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:43,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:35:43,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370008117] [2024-06-20 15:35:43,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:43,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:35:43,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:43,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:35:43,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:35:43,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:43,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 660 transitions, 8855 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:43,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:43,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:43,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:45,056 INFO L124 PetriNetUnfolderBase]: 4071/6909 cut-off events. [2024-06-20 15:35:45,056 INFO L125 PetriNetUnfolderBase]: For 773599/773605 co-relation queries the response was YES. [2024-06-20 15:35:45,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48121 conditions, 6909 events. 4071/6909 cut-off events. For 773599/773605 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 49048 event pairs, 763 based on Foata normal form. 5/6910 useless extension candidates. Maximal degree in co-relation 47899. Up to 5991 conditions per place. [2024-06-20 15:35:45,169 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 510 selfloop transitions, 179 changer transitions 0/697 dead transitions. [2024-06-20 15:35:45,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 697 transitions, 10641 flow [2024-06-20 15:35:45,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:35:45,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:35:45,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-20 15:35:45,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-20 15:35:45,170 INFO L175 Difference]: Start difference. First operand has 488 places, 660 transitions, 8855 flow. Second operand 11 states and 259 transitions. [2024-06-20 15:35:45,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 697 transitions, 10641 flow [2024-06-20 15:35:51,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 697 transitions, 10393 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-20 15:35:51,132 INFO L231 Difference]: Finished difference. Result has 496 places, 666 transitions, 9053 flow [2024-06-20 15:35:51,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8639, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9053, PETRI_PLACES=496, PETRI_TRANSITIONS=666} [2024-06-20 15:35:51,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-20 15:35:51,133 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 666 transitions, 9053 flow [2024-06-20 15:35:51,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:51,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:51,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:35:51,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-20 15:35:51,133 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-20 15:35:51,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:51,133 INFO L85 PathProgramCache]: Analyzing trace with hash -752802564, now seen corresponding path program 3 times [2024-06-20 15:35:51,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:51,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552339238] [2024-06-20 15:35:51,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:51,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:51,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:51,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:51,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:51,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552339238] [2024-06-20 15:35:51,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552339238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:51,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:51,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:35:51,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879625170] [2024-06-20 15:35:51,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:51,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:35:51,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:51,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:35:51,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:35:51,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:51,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 666 transitions, 9053 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:51,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:51,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:51,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:35:52,967 INFO L124 PetriNetUnfolderBase]: 4068/6905 cut-off events. [2024-06-20 15:35:52,967 INFO L125 PetriNetUnfolderBase]: For 777883/777889 co-relation queries the response was YES. [2024-06-20 15:35:53,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48381 conditions, 6905 events. 4068/6905 cut-off events. For 777883/777889 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 49069 event pairs, 763 based on Foata normal form. 5/6906 useless extension candidates. Maximal degree in co-relation 48156. Up to 5988 conditions per place. [2024-06-20 15:35:53,076 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 508 selfloop transitions, 178 changer transitions 0/694 dead transitions. [2024-06-20 15:35:53,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 694 transitions, 10495 flow [2024-06-20 15:35:53,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:35:53,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:35:53,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-20 15:35:53,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-20 15:35:53,077 INFO L175 Difference]: Start difference. First operand has 496 places, 666 transitions, 9053 flow. Second operand 9 states and 222 transitions. [2024-06-20 15:35:53,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 694 transitions, 10495 flow [2024-06-20 15:35:59,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 694 transitions, 10265 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 15:35:59,023 INFO L231 Difference]: Finished difference. Result has 498 places, 666 transitions, 9185 flow [2024-06-20 15:35:59,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8823, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9185, PETRI_PLACES=498, PETRI_TRANSITIONS=666} [2024-06-20 15:35:59,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-20 15:35:59,024 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 666 transitions, 9185 flow [2024-06-20 15:35:59,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:59,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:35:59,024 INFO 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-20 15:35:59,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-20 15:35:59,024 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-20 15:35:59,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:35:59,025 INFO L85 PathProgramCache]: Analyzing trace with hash 443312840, now seen corresponding path program 4 times [2024-06-20 15:35:59,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:35:59,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091328407] [2024-06-20 15:35:59,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:35:59,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:35:59,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:35:59,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:35:59,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:35:59,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091328407] [2024-06-20 15:35:59,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091328407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:35:59,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:35:59,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:35:59,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460324217] [2024-06-20 15:35:59,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:35:59,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:35:59,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:35:59,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:35:59,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:35:59,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:35:59,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 666 transitions, 9185 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:35:59,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:35:59,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:35:59,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:00,897 INFO L124 PetriNetUnfolderBase]: 4097/6953 cut-off events. [2024-06-20 15:36:00,897 INFO L125 PetriNetUnfolderBase]: For 814352/814358 co-relation queries the response was YES. [2024-06-20 15:36:00,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49422 conditions, 6953 events. 4097/6953 cut-off events. For 814352/814358 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 49465 event pairs, 763 based on Foata normal form. 5/6954 useless extension candidates. Maximal degree in co-relation 49195. Up to 6005 conditions per place. [2024-06-20 15:36:01,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 510 selfloop transitions, 196 changer transitions 0/714 dead transitions. [2024-06-20 15:36:01,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 714 transitions, 11575 flow [2024-06-20 15:36:01,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:36:01,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:36:01,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 324 transitions. [2024-06-20 15:36:01,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-20 15:36:01,003 INFO L175 Difference]: Start difference. First operand has 498 places, 666 transitions, 9185 flow. Second operand 14 states and 324 transitions. [2024-06-20 15:36:01,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 714 transitions, 11575 flow [2024-06-20 15:36:07,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 714 transitions, 11219 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:36:07,112 INFO L231 Difference]: Finished difference. Result has 505 places, 678 transitions, 9368 flow [2024-06-20 15:36:07,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8829, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9368, PETRI_PLACES=505, PETRI_TRANSITIONS=678} [2024-06-20 15:36:07,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-20 15:36:07,113 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 678 transitions, 9368 flow [2024-06-20 15:36:07,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:07,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:36:07,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:36:07,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-20 15:36:07,113 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-20 15:36:07,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:36:07,113 INFO L85 PathProgramCache]: Analyzing trace with hash 450664490, now seen corresponding path program 5 times [2024-06-20 15:36:07,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:36:07,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850828848] [2024-06-20 15:36:07,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:36:07,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:36:07,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:36:07,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-20 15:36:07,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:36:07,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850828848] [2024-06-20 15:36:07,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850828848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:36:07,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:36:07,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:36:07,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647893499] [2024-06-20 15:36:07,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:36:07,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:36:07,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:36:07,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:36:07,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:36:07,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:36:07,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 678 transitions, 9368 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:07,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:36:07,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:36:07,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:09,144 INFO L124 PetriNetUnfolderBase]: 4094/6950 cut-off events. [2024-06-20 15:36:09,144 INFO L125 PetriNetUnfolderBase]: For 818799/818805 co-relation queries the response was YES. [2024-06-20 15:36:09,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49460 conditions, 6950 events. 4094/6950 cut-off events. For 818799/818805 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 49474 event pairs, 780 based on Foata normal form. 5/6950 useless extension candidates. Maximal degree in co-relation 49231. Up to 6021 conditions per place. [2024-06-20 15:36:09,249 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 519 selfloop transitions, 179 changer transitions 0/706 dead transitions. [2024-06-20 15:36:09,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 706 transitions, 11094 flow [2024-06-20 15:36:09,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:36:09,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:36:09,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-20 15:36:09,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676274944567627 [2024-06-20 15:36:09,250 INFO L175 Difference]: Start difference. First operand has 505 places, 678 transitions, 9368 flow. Second operand 11 states and 256 transitions. [2024-06-20 15:36:09,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 706 transitions, 11094 flow [2024-06-20 15:36:15,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 706 transitions, 10688 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-20 15:36:15,328 INFO L231 Difference]: Finished difference. Result has 507 places, 678 transitions, 9326 flow [2024-06-20 15:36:15,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8962, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9326, PETRI_PLACES=507, PETRI_TRANSITIONS=678} [2024-06-20 15:36:15,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 465 predicate places. [2024-06-20 15:36:15,328 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 678 transitions, 9326 flow [2024-06-20 15:36:15,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:15,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:36:15,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:36:15,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-20 15:36:15,329 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-20 15:36:15,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:36:15,329 INFO L85 PathProgramCache]: Analyzing trace with hash -891423894, now seen corresponding path program 6 times [2024-06-20 15:36:15,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:36:15,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903898884] [2024-06-20 15:36:15,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:36:15,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:36:15,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:36:15,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-20 15:36:15,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:36:15,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903898884] [2024-06-20 15:36:15,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903898884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:36:15,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:36:15,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:36:15,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004889003] [2024-06-20 15:36:15,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:36:15,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:36:15,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:36:15,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:36:15,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:36:15,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:36:15,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 678 transitions, 9326 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:15,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:36:15,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:36:15,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:17,344 INFO L124 PetriNetUnfolderBase]: 4091/6945 cut-off events. [2024-06-20 15:36:17,344 INFO L125 PetriNetUnfolderBase]: For 820318/820324 co-relation queries the response was YES. [2024-06-20 15:36:17,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49342 conditions, 6945 events. 4091/6945 cut-off events. For 820318/820324 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 49455 event pairs, 763 based on Foata normal form. 5/6946 useless extension candidates. Maximal degree in co-relation 49112. Up to 5999 conditions per place. [2024-06-20 15:36:17,449 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 507 selfloop transitions, 195 changer transitions 0/710 dead transitions. [2024-06-20 15:36:17,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 710 transitions, 11072 flow [2024-06-20 15:36:17,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:36:17,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:36:17,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 284 transitions. [2024-06-20 15:36:17,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-20 15:36:17,451 INFO L175 Difference]: Start difference. First operand has 507 places, 678 transitions, 9326 flow. Second operand 12 states and 284 transitions. [2024-06-20 15:36:17,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 710 transitions, 11072 flow [2024-06-20 15:36:23,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 710 transitions, 10688 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 15:36:23,581 INFO L231 Difference]: Finished difference. Result has 509 places, 678 transitions, 9338 flow [2024-06-20 15:36:23,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8942, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9338, PETRI_PLACES=509, PETRI_TRANSITIONS=678} [2024-06-20 15:36:23,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-20 15:36:23,581 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 678 transitions, 9338 flow [2024-06-20 15:36:23,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:23,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:36:23,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:36:23,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-20 15:36:23,582 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:36:23,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:36:23,582 INFO L85 PathProgramCache]: Analyzing trace with hash -804548014, now seen corresponding path program 7 times [2024-06-20 15:36:23,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:36:23,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585303681] [2024-06-20 15:36:23,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:36:23,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:36:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:36:23,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:36:23,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:36:23,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585303681] [2024-06-20 15:36:23,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585303681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:36:23,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:36:23,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:36:23,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570638884] [2024-06-20 15:36:23,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:36:23,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:36:23,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:36:23,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:36:23,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:36:23,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:36:23,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 678 transitions, 9338 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:23,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:36:23,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:36:23,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:25,451 INFO L124 PetriNetUnfolderBase]: 4104/6932 cut-off events. [2024-06-20 15:36:25,451 INFO L125 PetriNetUnfolderBase]: For 841272/841272 co-relation queries the response was YES. [2024-06-20 15:36:25,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49665 conditions, 6932 events. 4104/6932 cut-off events. For 841272/841272 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 49200 event pairs, 841 based on Foata normal form. 1/6919 useless extension candidates. Maximal degree in co-relation 49434. Up to 5563 conditions per place. [2024-06-20 15:36:25,555 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 374 selfloop transitions, 326 changer transitions 0/708 dead transitions. [2024-06-20 15:36:25,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 708 transitions, 11670 flow [2024-06-20 15:36:25,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:36:25,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:36:25,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-20 15:36:25,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-20 15:36:25,556 INFO L175 Difference]: Start difference. First operand has 509 places, 678 transitions, 9338 flow. Second operand 8 states and 201 transitions. [2024-06-20 15:36:25,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 708 transitions, 11670 flow [2024-06-20 15:36:31,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 708 transitions, 11280 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-20 15:36:31,551 INFO L231 Difference]: Finished difference. Result has 506 places, 684 transitions, 9682 flow [2024-06-20 15:36:31,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8948, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9682, PETRI_PLACES=506, PETRI_TRANSITIONS=684} [2024-06-20 15:36:31,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-20 15:36:31,551 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 684 transitions, 9682 flow [2024-06-20 15:36:31,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:31,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:36:31,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:36:31,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-20 15:36:31,552 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:36:31,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:36:31,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1296358992, now seen corresponding path program 8 times [2024-06-20 15:36:31,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:36:31,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157460511] [2024-06-20 15:36:31,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:36:31,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:36:31,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:36:31,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:36:31,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:36:31,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157460511] [2024-06-20 15:36:31,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157460511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:36:31,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:36:31,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:36:31,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462674387] [2024-06-20 15:36:31,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:36:31,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:36:31,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:36:31,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:36:31,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:36:31,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:36:31,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 684 transitions, 9682 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:31,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:36:31,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:36:31,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:33,429 INFO L124 PetriNetUnfolderBase]: 4125/6967 cut-off events. [2024-06-20 15:36:33,429 INFO L125 PetriNetUnfolderBase]: For 871907/871907 co-relation queries the response was YES. [2024-06-20 15:36:33,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50571 conditions, 6967 events. 4125/6967 cut-off events. For 871907/871907 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 49451 event pairs, 841 based on Foata normal form. 1/6954 useless extension candidates. Maximal degree in co-relation 50339. Up to 5587 conditions per place. [2024-06-20 15:36:33,542 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 376 selfloop transitions, 330 changer transitions 0/714 dead transitions. [2024-06-20 15:36:33,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 714 transitions, 12080 flow [2024-06-20 15:36:33,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:36:33,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:36:33,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 15:36:33,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:36:33,543 INFO L175 Difference]: Start difference. First operand has 506 places, 684 transitions, 9682 flow. Second operand 8 states and 200 transitions. [2024-06-20 15:36:33,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 714 transitions, 12080 flow [2024-06-20 15:36:39,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 714 transitions, 11484 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-20 15:36:39,779 INFO L231 Difference]: Finished difference. Result has 510 places, 693 transitions, 9884 flow [2024-06-20 15:36:39,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9135, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9884, PETRI_PLACES=510, PETRI_TRANSITIONS=693} [2024-06-20 15:36:39,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-20 15:36:39,779 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 693 transitions, 9884 flow [2024-06-20 15:36:39,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:39,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:36:39,779 INFO 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-20 15:36:39,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-20 15:36:39,780 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:36:39,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:36:39,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1820577932, now seen corresponding path program 9 times [2024-06-20 15:36:39,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:36:39,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811567184] [2024-06-20 15:36:39,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:36:39,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:36:39,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:36:39,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:36:39,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:36:39,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811567184] [2024-06-20 15:36:39,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811567184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:36:39,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:36:39,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:36:39,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416939751] [2024-06-20 15:36:39,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:36:39,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:36:39,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:36:39,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:36:39,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:36:39,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:36:39,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 693 transitions, 9884 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:39,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:36:39,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:36:39,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:41,699 INFO L124 PetriNetUnfolderBase]: 4122/6963 cut-off events. [2024-06-20 15:36:41,699 INFO L125 PetriNetUnfolderBase]: For 875375/875375 co-relation queries the response was YES. [2024-06-20 15:36:41,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50517 conditions, 6963 events. 4122/6963 cut-off events. For 875375/875375 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 49439 event pairs, 841 based on Foata normal form. 1/6950 useless extension candidates. Maximal degree in co-relation 50284. Up to 5584 conditions per place. [2024-06-20 15:36:41,807 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 327 changer transitions 0/714 dead transitions. [2024-06-20 15:36:41,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 714 transitions, 12156 flow [2024-06-20 15:36:41,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:36:41,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:36:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 15:36:41,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-20 15:36:41,808 INFO L175 Difference]: Start difference. First operand has 510 places, 693 transitions, 9884 flow. Second operand 8 states and 200 transitions. [2024-06-20 15:36:41,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 714 transitions, 12156 flow [2024-06-20 15:36:48,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 714 transitions, 11605 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 15:36:48,878 INFO L231 Difference]: Finished difference. Result has 514 places, 693 transitions, 9993 flow [2024-06-20 15:36:48,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9333, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9993, PETRI_PLACES=514, PETRI_TRANSITIONS=693} [2024-06-20 15:36:48,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 472 predicate places. [2024-06-20 15:36:48,879 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 693 transitions, 9993 flow [2024-06-20 15:36:48,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:48,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:36:48,879 INFO 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-20 15:36:48,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-20 15:36:48,880 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:36:48,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:36:48,880 INFO L85 PathProgramCache]: Analyzing trace with hash 266260050, now seen corresponding path program 10 times [2024-06-20 15:36:48,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:36:48,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356080514] [2024-06-20 15:36:48,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:36:48,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:36:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:36:48,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:36:48,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:36:48,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356080514] [2024-06-20 15:36:48,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356080514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:36:48,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:36:48,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:36:48,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237124889] [2024-06-20 15:36:48,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:36:48,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:36:48,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:36:48,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:36:48,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:36:49,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:36:49,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 693 transitions, 9993 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:49,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:36:49,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:36:49,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:50,781 INFO L124 PetriNetUnfolderBase]: 4119/6959 cut-off events. [2024-06-20 15:36:50,781 INFO L125 PetriNetUnfolderBase]: For 879207/879207 co-relation queries the response was YES. [2024-06-20 15:36:50,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50525 conditions, 6959 events. 4119/6959 cut-off events. For 879207/879207 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 49448 event pairs, 841 based on Foata normal form. 1/6946 useless extension candidates. Maximal degree in co-relation 50291. Up to 5581 conditions per place. [2024-06-20 15:36:50,889 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 390 selfloop transitions, 320 changer transitions 0/718 dead transitions. [2024-06-20 15:36:50,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 718 transitions, 12561 flow [2024-06-20 15:36:50,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:36:50,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:36:50,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-20 15:36:50,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-20 15:36:50,890 INFO L175 Difference]: Start difference. First operand has 514 places, 693 transitions, 9993 flow. Second operand 8 states and 202 transitions. [2024-06-20 15:36:50,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 718 transitions, 12561 flow [2024-06-20 15:36:57,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 718 transitions, 11933 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:36:57,756 INFO L231 Difference]: Finished difference. Result has 517 places, 693 transitions, 10011 flow [2024-06-20 15:36:57,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9365, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10011, PETRI_PLACES=517, PETRI_TRANSITIONS=693} [2024-06-20 15:36:57,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-20 15:36:57,757 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 693 transitions, 10011 flow [2024-06-20 15:36:57,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:57,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:36:57,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:36:57,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-20 15:36:57,757 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:36:57,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:36:57,758 INFO L85 PathProgramCache]: Analyzing trace with hash 269979120, now seen corresponding path program 11 times [2024-06-20 15:36:57,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:36:57,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559305437] [2024-06-20 15:36:57,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:36:57,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:36:57,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:36:57,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:36:57,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:36:57,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559305437] [2024-06-20 15:36:57,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559305437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:36:57,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:36:57,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:36:57,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385032479] [2024-06-20 15:36:57,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:36:57,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:36:57,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:36:57,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:36:57,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:36:57,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:36:57,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 693 transitions, 10011 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:36:57,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:36:57,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:36:57,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:36:59,819 INFO L124 PetriNetUnfolderBase]: 4132/6994 cut-off events. [2024-06-20 15:36:59,819 INFO L125 PetriNetUnfolderBase]: For 900369/900369 co-relation queries the response was YES. [2024-06-20 15:36:59,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50861 conditions, 6994 events. 4132/6994 cut-off events. For 900369/900369 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 49809 event pairs, 782 based on Foata normal form. 1/6984 useless extension candidates. Maximal degree in co-relation 50626. Up to 6076 conditions per place. [2024-06-20 15:36:59,928 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 532 selfloop transitions, 178 changer transitions 0/718 dead transitions. [2024-06-20 15:36:59,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 718 transitions, 11835 flow [2024-06-20 15:36:59,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:36:59,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:36:59,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 15:36:59,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-20 15:36:59,929 INFO L175 Difference]: Start difference. First operand has 517 places, 693 transitions, 10011 flow. Second operand 8 states and 193 transitions. [2024-06-20 15:36:59,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 718 transitions, 11835 flow [2024-06-20 15:37:06,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 718 transitions, 10890 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-20 15:37:06,869 INFO L231 Difference]: Finished difference. Result has 516 places, 699 transitions, 9518 flow [2024-06-20 15:37:06,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9100, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9518, PETRI_PLACES=516, PETRI_TRANSITIONS=699} [2024-06-20 15:37:06,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-20 15:37:06,870 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 699 transitions, 9518 flow [2024-06-20 15:37:06,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:06,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:37:06,870 INFO 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-20 15:37:06,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-20 15:37:06,870 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:37:06,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:37:06,870 INFO L85 PathProgramCache]: Analyzing trace with hash 269984700, now seen corresponding path program 12 times [2024-06-20 15:37:06,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:37:06,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367194968] [2024-06-20 15:37:06,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:37:06,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:37:06,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:37:06,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:37:06,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:37:06,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367194968] [2024-06-20 15:37:06,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367194968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:37:06,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:37:06,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:37:06,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866429741] [2024-06-20 15:37:06,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:37:06,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:37:06,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:37:06,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:37:06,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:37:07,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:37:07,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 699 transitions, 9518 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:07,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:37:07,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:37:07,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:37:08,847 INFO L124 PetriNetUnfolderBase]: 4129/6990 cut-off events. [2024-06-20 15:37:08,847 INFO L125 PetriNetUnfolderBase]: For 898951/898951 co-relation queries the response was YES. [2024-06-20 15:37:08,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50297 conditions, 6990 events. 4129/6990 cut-off events. For 898951/898951 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 49763 event pairs, 782 based on Foata normal form. 1/6980 useless extension candidates. Maximal degree in co-relation 50062. Up to 6073 conditions per place. [2024-06-20 15:37:08,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 532 selfloop transitions, 179 changer transitions 0/719 dead transitions. [2024-06-20 15:37:08,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 719 transitions, 10988 flow [2024-06-20 15:37:08,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:37:08,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:37:08,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-20 15:37:08,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-20 15:37:08,955 INFO L175 Difference]: Start difference. First operand has 516 places, 699 transitions, 9518 flow. Second operand 10 states and 228 transitions. [2024-06-20 15:37:08,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 719 transitions, 10988 flow [2024-06-20 15:37:16,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 719 transitions, 10768 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:37:16,151 INFO L231 Difference]: Finished difference. Result has 522 places, 699 transitions, 9662 flow [2024-06-20 15:37:16,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9298, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9662, PETRI_PLACES=522, PETRI_TRANSITIONS=699} [2024-06-20 15:37:16,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-20 15:37:16,151 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 699 transitions, 9662 flow [2024-06-20 15:37:16,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:16,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:37:16,151 INFO 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-20 15:37:16,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-20 15:37:16,152 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:37:16,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:37:16,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1753834288, now seen corresponding path program 13 times [2024-06-20 15:37:16,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:37:16,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705277041] [2024-06-20 15:37:16,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:37:16,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:37:16,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:37:16,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:37:16,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:37:16,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705277041] [2024-06-20 15:37:16,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705277041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:37:16,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:37:16,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:37:16,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090374096] [2024-06-20 15:37:16,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:37:16,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:37:16,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:37:16,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:37:16,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:37:16,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:37:16,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 699 transitions, 9662 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:16,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:37:16,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:37:16,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:37:18,075 INFO L124 PetriNetUnfolderBase]: 4166/7051 cut-off events. [2024-06-20 15:37:18,075 INFO L125 PetriNetUnfolderBase]: For 949803/949803 co-relation queries the response was YES. [2024-06-20 15:37:18,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51549 conditions, 7051 events. 4166/7051 cut-off events. For 949803/949803 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 50254 event pairs, 782 based on Foata normal form. 1/7041 useless extension candidates. Maximal degree in co-relation 51312. Up to 6070 conditions per place. [2024-06-20 15:37:18,182 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 512 selfloop transitions, 211 changer transitions 0/731 dead transitions. [2024-06-20 15:37:18,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 731 transitions, 11841 flow [2024-06-20 15:37:18,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:37:18,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:37:18,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 15:37:18,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-20 15:37:18,183 INFO L175 Difference]: Start difference. First operand has 522 places, 699 transitions, 9662 flow. Second operand 8 states and 195 transitions. [2024-06-20 15:37:18,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 731 transitions, 11841 flow [2024-06-20 15:37:26,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 731 transitions, 11475 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 15:37:26,375 INFO L231 Difference]: Finished difference. Result has 521 places, 714 transitions, 9873 flow [2024-06-20 15:37:26,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9296, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9873, PETRI_PLACES=521, PETRI_TRANSITIONS=714} [2024-06-20 15:37:26,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-20 15:37:26,375 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 714 transitions, 9873 flow [2024-06-20 15:37:26,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:26,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:37:26,376 INFO 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-20 15:37:26,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-20 15:37:26,376 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:37:26,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:37:26,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1753448338, now seen corresponding path program 14 times [2024-06-20 15:37:26,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:37:26,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258680178] [2024-06-20 15:37:26,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:37:26,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:37:26,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:37:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:37:26,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:37:26,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258680178] [2024-06-20 15:37:26,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258680178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:37:26,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:37:26,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:37:26,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879962074] [2024-06-20 15:37:26,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:37:26,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:37:26,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:37:26,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:37:26,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:37:26,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:37:26,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 714 transitions, 9873 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:26,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:37:26,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:37:26,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:37:28,270 INFO L124 PetriNetUnfolderBase]: 4163/7047 cut-off events. [2024-06-20 15:37:28,270 INFO L125 PetriNetUnfolderBase]: For 953191/953191 co-relation queries the response was YES. [2024-06-20 15:37:28,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51587 conditions, 7047 events. 4163/7047 cut-off events. For 953191/953191 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 50294 event pairs, 782 based on Foata normal form. 1/7037 useless extension candidates. Maximal degree in co-relation 51349. Up to 6067 conditions per place. [2024-06-20 15:37:28,380 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 514 selfloop transitions, 209 changer transitions 0/731 dead transitions. [2024-06-20 15:37:28,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 731 transitions, 11919 flow [2024-06-20 15:37:28,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:37:28,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:37:28,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-20 15:37:28,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-20 15:37:28,381 INFO L175 Difference]: Start difference. First operand has 521 places, 714 transitions, 9873 flow. Second operand 8 states and 194 transitions. [2024-06-20 15:37:28,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 731 transitions, 11919 flow [2024-06-20 15:37:36,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 731 transitions, 11689 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:37:36,744 INFO L231 Difference]: Finished difference. Result has 526 places, 714 transitions, 10067 flow [2024-06-20 15:37:36,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9643, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10067, PETRI_PLACES=526, PETRI_TRANSITIONS=714} [2024-06-20 15:37:36,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-20 15:37:36,745 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 714 transitions, 10067 flow [2024-06-20 15:37:36,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:36,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:37:36,745 INFO 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-20 15:37:36,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-20 15:37:36,745 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:37:36,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:37:36,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1759196668, now seen corresponding path program 15 times [2024-06-20 15:37:36,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:37:36,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339872322] [2024-06-20 15:37:36,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:37:36,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:37:36,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:37:36,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:37:36,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:37:36,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339872322] [2024-06-20 15:37:36,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339872322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:37:36,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:37:36,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:37:36,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169825726] [2024-06-20 15:37:36,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:37:36,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:37:36,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:37:36,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:37:36,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:37:36,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:37:36,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 714 transitions, 10067 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:36,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:37:36,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:37:36,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:37:38,749 INFO L124 PetriNetUnfolderBase]: 4160/7043 cut-off events. [2024-06-20 15:37:38,749 INFO L125 PetriNetUnfolderBase]: For 956213/956213 co-relation queries the response was YES. [2024-06-20 15:37:38,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51941 conditions, 7043 events. 4160/7043 cut-off events. For 956213/956213 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 50185 event pairs, 782 based on Foata normal form. 1/7033 useless extension candidates. Maximal degree in co-relation 51701. Up to 6064 conditions per place. [2024-06-20 15:37:38,857 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 510 selfloop transitions, 215 changer transitions 0/733 dead transitions. [2024-06-20 15:37:38,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 733 transitions, 12125 flow [2024-06-20 15:37:38,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:37:38,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:37:38,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-20 15:37:38,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-20 15:37:38,858 INFO L175 Difference]: Start difference. First operand has 526 places, 714 transitions, 10067 flow. Second operand 10 states and 235 transitions. [2024-06-20 15:37:38,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 733 transitions, 12125 flow [2024-06-20 15:37:48,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 733 transitions, 11763 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:37:48,093 INFO L231 Difference]: Finished difference. Result has 532 places, 714 transitions, 10141 flow [2024-06-20 15:37:48,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9705, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10141, PETRI_PLACES=532, PETRI_TRANSITIONS=714} [2024-06-20 15:37:48,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-20 15:37:48,093 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 714 transitions, 10141 flow [2024-06-20 15:37:48,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:48,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:37:48,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:37:48,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-20 15:37:48,094 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:37:48,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:37:48,094 INFO L85 PathProgramCache]: Analyzing trace with hash -587310214, now seen corresponding path program 16 times [2024-06-20 15:37:48,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:37:48,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212061898] [2024-06-20 15:37:48,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:37:48,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:37:48,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:37:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:37:48,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:37:48,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212061898] [2024-06-20 15:37:48,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212061898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:37:48,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:37:48,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:37:48,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381417399] [2024-06-20 15:37:48,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:37:48,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:37:48,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:37:48,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:37:48,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:37:48,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:37:48,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 714 transitions, 10141 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:48,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:37:48,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:37:48,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:37:49,993 INFO L124 PetriNetUnfolderBase]: 4165/7052 cut-off events. [2024-06-20 15:37:49,993 INFO L125 PetriNetUnfolderBase]: For 969217/969217 co-relation queries the response was YES. [2024-06-20 15:37:50,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52125 conditions, 7052 events. 4165/7052 cut-off events. For 969217/969217 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 50309 event pairs, 782 based on Foata normal form. 1/7042 useless extension candidates. Maximal degree in co-relation 51884. Up to 6070 conditions per place. [2024-06-20 15:37:50,105 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 508 selfloop transitions, 220 changer transitions 0/736 dead transitions. [2024-06-20 15:37:50,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 736 transitions, 11967 flow [2024-06-20 15:37:50,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:37:50,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:37:50,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-20 15:37:50,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-20 15:37:50,106 INFO L175 Difference]: Start difference. First operand has 532 places, 714 transitions, 10141 flow. Second operand 11 states and 251 transitions. [2024-06-20 15:37:50,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 736 transitions, 11967 flow [2024-06-20 15:37:59,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 736 transitions, 11490 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 15:37:59,372 INFO L231 Difference]: Finished difference. Result has 534 places, 717 transitions, 10152 flow [2024-06-20 15:37:59,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9674, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10152, PETRI_PLACES=534, PETRI_TRANSITIONS=717} [2024-06-20 15:37:59,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-20 15:37:59,373 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 717 transitions, 10152 flow [2024-06-20 15:37:59,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:59,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:37:59,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:37:59,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-20 15:37:59,373 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:37:59,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:37:59,373 INFO L85 PathProgramCache]: Analyzing trace with hash -599280244, now seen corresponding path program 17 times [2024-06-20 15:37:59,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:37:59,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903050661] [2024-06-20 15:37:59,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:37:59,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:37:59,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:37:59,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:37:59,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:37:59,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903050661] [2024-06-20 15:37:59,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903050661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:37:59,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:37:59,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:37:59,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439464705] [2024-06-20 15:37:59,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:37:59,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:37:59,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:37:59,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:37:59,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:37:59,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:37:59,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 717 transitions, 10152 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:37:59,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:37:59,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:37:59,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:38:01,277 INFO L124 PetriNetUnfolderBase]: 4162/7048 cut-off events. [2024-06-20 15:38:01,277 INFO L125 PetriNetUnfolderBase]: For 971591/971591 co-relation queries the response was YES. [2024-06-20 15:38:01,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52033 conditions, 7048 events. 4162/7048 cut-off events. For 971591/971591 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 50326 event pairs, 782 based on Foata normal form. 1/7038 useless extension candidates. Maximal degree in co-relation 51791. Up to 6067 conditions per place. [2024-06-20 15:38:01,391 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 513 selfloop transitions, 214 changer transitions 0/735 dead transitions. [2024-06-20 15:38:01,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 735 transitions, 11934 flow [2024-06-20 15:38:01,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:38:01,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:38:01,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-20 15:38:01,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5682926829268292 [2024-06-20 15:38:01,391 INFO L175 Difference]: Start difference. First operand has 534 places, 717 transitions, 10152 flow. Second operand 10 states and 233 transitions. [2024-06-20 15:38:01,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 735 transitions, 11934 flow [2024-06-20 15:38:10,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 735 transitions, 11526 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:38:10,413 INFO L231 Difference]: Finished difference. Result has 536 places, 717 transitions, 10178 flow [2024-06-20 15:38:10,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9744, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10178, PETRI_PLACES=536, PETRI_TRANSITIONS=717} [2024-06-20 15:38:10,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-20 15:38:10,414 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 717 transitions, 10178 flow [2024-06-20 15:38:10,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:10,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:38:10,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:38:10,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-20 15:38:10,414 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:38:10,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:38:10,415 INFO L85 PathProgramCache]: Analyzing trace with hash -599274664, now seen corresponding path program 18 times [2024-06-20 15:38:10,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:38:10,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497730355] [2024-06-20 15:38:10,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:38:10,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:38:10,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:38:10,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-20 15:38:10,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:38:10,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497730355] [2024-06-20 15:38:10,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497730355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:38:10,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:38:10,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:38:10,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678731811] [2024-06-20 15:38:10,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:38:10,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:38:10,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:38:10,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:38:10,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:38:10,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:38:10,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 717 transitions, 10178 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:10,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:38:10,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:38:10,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:38:12,411 INFO L124 PetriNetUnfolderBase]: 4159/7044 cut-off events. [2024-06-20 15:38:12,411 INFO L125 PetriNetUnfolderBase]: For 974265/974265 co-relation queries the response was YES. [2024-06-20 15:38:12,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51961 conditions, 7044 events. 4159/7044 cut-off events. For 974265/974265 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 50278 event pairs, 782 based on Foata normal form. 1/7034 useless extension candidates. Maximal degree in co-relation 51718. Up to 6064 conditions per place. [2024-06-20 15:38:12,524 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 511 selfloop transitions, 216 changer transitions 0/735 dead transitions. [2024-06-20 15:38:12,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 735 transitions, 11674 flow [2024-06-20 15:38:12,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:38:12,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:38:12,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-20 15:38:12,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-20 15:38:12,525 INFO L175 Difference]: Start difference. First operand has 536 places, 717 transitions, 10178 flow. Second operand 11 states and 250 transitions. [2024-06-20 15:38:12,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 735 transitions, 11674 flow [2024-06-20 15:38:21,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 735 transitions, 11040 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 15:38:21,695 INFO L231 Difference]: Finished difference. Result has 537 places, 717 transitions, 9982 flow [2024-06-20 15:38:21,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9544, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9982, PETRI_PLACES=537, PETRI_TRANSITIONS=717} [2024-06-20 15:38:21,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-20 15:38:21,695 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 717 transitions, 9982 flow [2024-06-20 15:38:21,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:21,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:38:21,695 INFO 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-20 15:38:21,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-20 15:38:21,696 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:38:21,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:38:21,696 INFO L85 PathProgramCache]: Analyzing trace with hash 792809676, now seen corresponding path program 19 times [2024-06-20 15:38:21,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:38:21,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214210974] [2024-06-20 15:38:21,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:38:21,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:38:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:38:21,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:38:21,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:38:21,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214210974] [2024-06-20 15:38:21,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214210974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:38:21,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:38:21,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:38:21,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893530604] [2024-06-20 15:38:21,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:38:21,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:38:21,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:38:21,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:38:21,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:38:21,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:38:21,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 717 transitions, 9982 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:21,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:38:21,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:38:21,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:38:23,730 INFO L124 PetriNetUnfolderBase]: 4188/7115 cut-off events. [2024-06-20 15:38:23,730 INFO L125 PetriNetUnfolderBase]: For 1019552/1019558 co-relation queries the response was YES. [2024-06-20 15:38:23,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52327 conditions, 7115 events. 4188/7115 cut-off events. For 1019552/1019558 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 50998 event pairs, 776 based on Foata normal form. 5/7115 useless extension candidates. Maximal degree in co-relation 52084. Up to 6107 conditions per place. [2024-06-20 15:38:23,854 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 546 selfloop transitions, 201 changer transitions 0/755 dead transitions. [2024-06-20 15:38:23,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 755 transitions, 12533 flow [2024-06-20 15:38:23,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:38:23,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:38:23,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 294 transitions. [2024-06-20 15:38:23,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551594746716698 [2024-06-20 15:38:23,855 INFO L175 Difference]: Start difference. First operand has 537 places, 717 transitions, 9982 flow. Second operand 13 states and 294 transitions. [2024-06-20 15:38:23,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 755 transitions, 12533 flow [2024-06-20 15:38:31,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 755 transitions, 12034 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-20 15:38:31,641 INFO L231 Difference]: Finished difference. Result has 541 places, 729 transitions, 10077 flow [2024-06-20 15:38:31,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9483, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10077, PETRI_PLACES=541, PETRI_TRANSITIONS=729} [2024-06-20 15:38:31,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-20 15:38:31,642 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 729 transitions, 10077 flow [2024-06-20 15:38:31,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:31,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:38:31,642 INFO 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-20 15:38:31,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-20 15:38:31,642 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:38:31,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:38:31,642 INFO L85 PathProgramCache]: Analyzing trace with hash -808378240, now seen corresponding path program 20 times [2024-06-20 15:38:31,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:38:31,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937546096] [2024-06-20 15:38:31,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:38:31,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:38:31,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:38:31,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:38:31,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:38:31,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937546096] [2024-06-20 15:38:31,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937546096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:38:31,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:38:31,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:38:31,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636720111] [2024-06-20 15:38:31,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:38:31,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:38:31,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:38:31,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:38:31,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:38:31,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:38:31,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 729 transitions, 10077 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:31,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:38:31,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:38:31,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:38:33,773 INFO L124 PetriNetUnfolderBase]: 4241/7179 cut-off events. [2024-06-20 15:38:33,773 INFO L125 PetriNetUnfolderBase]: For 1096060/1096060 co-relation queries the response was YES. [2024-06-20 15:38:33,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53766 conditions, 7179 events. 4241/7179 cut-off events. For 1096060/1096060 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 51425 event pairs, 782 based on Foata normal form. 1/7169 useless extension candidates. Maximal degree in co-relation 53519. Up to 5822 conditions per place. [2024-06-20 15:38:33,894 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 392 selfloop transitions, 377 changer transitions 0/777 dead transitions. [2024-06-20 15:38:33,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 777 transitions, 13109 flow [2024-06-20 15:38:33,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:38:33,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:38:33,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-20 15:38:33,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:38:33,895 INFO L175 Difference]: Start difference. First operand has 541 places, 729 transitions, 10077 flow. Second operand 10 states and 246 transitions. [2024-06-20 15:38:33,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 777 transitions, 13109 flow [2024-06-20 15:38:42,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 777 transitions, 12694 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 15:38:42,228 INFO L231 Difference]: Finished difference. Result has 544 places, 750 transitions, 10788 flow [2024-06-20 15:38:42,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9662, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10788, PETRI_PLACES=544, PETRI_TRANSITIONS=750} [2024-06-20 15:38:42,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 502 predicate places. [2024-06-20 15:38:42,228 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 750 transitions, 10788 flow [2024-06-20 15:38:42,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:42,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:38:42,229 INFO 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-20 15:38:42,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-20 15:38:42,229 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:38:42,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:38:42,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1164543824, now seen corresponding path program 21 times [2024-06-20 15:38:42,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:38:42,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801741247] [2024-06-20 15:38:42,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:38:42,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:38:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:38:42,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:38:42,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:38:42,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801741247] [2024-06-20 15:38:42,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801741247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:38:42,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:38:42,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:38:42,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62559535] [2024-06-20 15:38:42,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:38:42,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:38:42,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:38:42,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:38:42,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:38:42,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:38:42,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 750 transitions, 10788 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:42,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:38:42,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:38:42,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:38:44,331 INFO L124 PetriNetUnfolderBase]: 4254/7224 cut-off events. [2024-06-20 15:38:44,331 INFO L125 PetriNetUnfolderBase]: For 1123812/1123818 co-relation queries the response was YES. [2024-06-20 15:38:44,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54743 conditions, 7224 events. 4254/7224 cut-off events. For 1123812/1123818 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 51849 event pairs, 780 based on Foata normal form. 5/7224 useless extension candidates. Maximal degree in co-relation 54494. Up to 6212 conditions per place. [2024-06-20 15:38:44,462 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 578 selfloop transitions, 194 changer transitions 0/780 dead transitions. [2024-06-20 15:38:44,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 780 transitions, 13046 flow [2024-06-20 15:38:44,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:38:44,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:38:44,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-20 15:38:44,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-20 15:38:44,463 INFO L175 Difference]: Start difference. First operand has 544 places, 750 transitions, 10788 flow. Second operand 12 states and 273 transitions. [2024-06-20 15:38:44,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 780 transitions, 13046 flow [2024-06-20 15:38:54,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 780 transitions, 12309 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 15:38:54,564 INFO L231 Difference]: Finished difference. Result has 550 places, 756 transitions, 10525 flow [2024-06-20 15:38:54,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10064, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10525, PETRI_PLACES=550, PETRI_TRANSITIONS=756} [2024-06-20 15:38:54,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 508 predicate places. [2024-06-20 15:38:54,564 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 756 transitions, 10525 flow [2024-06-20 15:38:54,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:54,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:38:54,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, 1, 1] [2024-06-20 15:38:54,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-20 15:38:54,564 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:38:54,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:38:54,565 INFO L85 PathProgramCache]: Analyzing trace with hash 546576314, now seen corresponding path program 22 times [2024-06-20 15:38:54,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:38:54,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264016987] [2024-06-20 15:38:54,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:38:54,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:38:54,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:38:54,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:38:54,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:38:54,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264016987] [2024-06-20 15:38:54,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264016987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:38:54,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:38:54,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:38:54,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432989914] [2024-06-20 15:38:54,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:38:54,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:38:54,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:38:54,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:38:54,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:38:54,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:38:54,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 756 transitions, 10525 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:38:54,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:38:54,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:38:54,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:38:56,750 INFO L124 PetriNetUnfolderBase]: 4251/7220 cut-off events. [2024-06-20 15:38:56,750 INFO L125 PetriNetUnfolderBase]: For 1111399/1111405 co-relation queries the response was YES. [2024-06-20 15:38:56,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54085 conditions, 7220 events. 4251/7220 cut-off events. For 1111399/1111405 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 51843 event pairs, 776 based on Foata normal form. 5/7220 useless extension candidates. Maximal degree in co-relation 53836. Up to 6192 conditions per place. [2024-06-20 15:38:56,878 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 565 selfloop transitions, 206 changer transitions 0/779 dead transitions. [2024-06-20 15:38:56,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 779 transitions, 12709 flow [2024-06-20 15:38:56,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:38:56,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:38:56,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-20 15:38:56,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-20 15:38:56,879 INFO L175 Difference]: Start difference. First operand has 550 places, 756 transitions, 10525 flow. Second operand 11 states and 255 transitions. [2024-06-20 15:38:56,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 779 transitions, 12709 flow [2024-06-20 15:39:07,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 779 transitions, 12313 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 15:39:07,391 INFO L231 Difference]: Finished difference. Result has 552 places, 756 transitions, 10547 flow [2024-06-20 15:39:07,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10129, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10547, PETRI_PLACES=552, PETRI_TRANSITIONS=756} [2024-06-20 15:39:07,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-20 15:39:07,392 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 756 transitions, 10547 flow [2024-06-20 15:39:07,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:07,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:39:07,392 INFO 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-20 15:39:07,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-20 15:39:07,392 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:39:07,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:39:07,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1522096966, now seen corresponding path program 23 times [2024-06-20 15:39:07,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:39:07,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852808861] [2024-06-20 15:39:07,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:39:07,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:39:07,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:39:07,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:39:07,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:39:07,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852808861] [2024-06-20 15:39:07,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852808861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:39:07,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:39:07,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:39:07,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914176853] [2024-06-20 15:39:07,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:39:07,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:39:07,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:39:07,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:39:07,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:39:07,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:39:07,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 756 transitions, 10547 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:07,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:39:07,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:39:07,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:39:09,490 INFO L124 PetriNetUnfolderBase]: 4256/7206 cut-off events. [2024-06-20 15:39:09,490 INFO L125 PetriNetUnfolderBase]: For 1124895/1124895 co-relation queries the response was YES. [2024-06-20 15:39:09,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54207 conditions, 7206 events. 4256/7206 cut-off events. For 1124895/1124895 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 51637 event pairs, 782 based on Foata normal form. 1/7196 useless extension candidates. Maximal degree in co-relation 53957. Up to 5840 conditions per place. [2024-06-20 15:39:09,615 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 403 selfloop transitions, 375 changer transitions 0/786 dead transitions. [2024-06-20 15:39:09,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 786 transitions, 13080 flow [2024-06-20 15:39:09,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:39:09,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:39:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-20 15:39:09,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-20 15:39:09,616 INFO L175 Difference]: Start difference. First operand has 552 places, 756 transitions, 10547 flow. Second operand 8 states and 206 transitions. [2024-06-20 15:39:09,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 786 transitions, 13080 flow [2024-06-20 15:39:19,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 786 transitions, 12668 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 15:39:19,732 INFO L231 Difference]: Finished difference. Result has 550 places, 759 transitions, 10918 flow [2024-06-20 15:39:19,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10135, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10918, PETRI_PLACES=550, PETRI_TRANSITIONS=759} [2024-06-20 15:39:19,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 508 predicate places. [2024-06-20 15:39:19,732 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 759 transitions, 10918 flow [2024-06-20 15:39:19,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:19,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:39:19,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:39:19,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-20 15:39:19,732 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:39:19,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:39:19,733 INFO L85 PathProgramCache]: Analyzing trace with hash -416092692, now seen corresponding path program 24 times [2024-06-20 15:39:19,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:39:19,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475120058] [2024-06-20 15:39:19,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:39:19,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:39:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:39:19,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:39:19,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:39:19,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475120058] [2024-06-20 15:39:19,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475120058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:39:19,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:39:19,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:39:19,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928901876] [2024-06-20 15:39:19,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:39:19,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:39:19,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:39:19,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:39:19,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:39:19,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:39:19,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 759 transitions, 10918 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:19,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:39:19,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:39:19,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:39:21,889 INFO L124 PetriNetUnfolderBase]: 4261/7215 cut-off events. [2024-06-20 15:39:21,889 INFO L125 PetriNetUnfolderBase]: For 1140527/1140527 co-relation queries the response was YES. [2024-06-20 15:39:21,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54792 conditions, 7215 events. 4261/7215 cut-off events. For 1140527/1140527 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51704 event pairs, 782 based on Foata normal form. 1/7205 useless extension candidates. Maximal degree in co-relation 54541. Up to 5846 conditions per place. [2024-06-20 15:39:22,012 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 389 selfloop transitions, 393 changer transitions 0/790 dead transitions. [2024-06-20 15:39:22,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 790 transitions, 13775 flow [2024-06-20 15:39:22,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:39:22,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:39:22,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-20 15:39:22,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5831485587583148 [2024-06-20 15:39:22,013 INFO L175 Difference]: Start difference. First operand has 550 places, 759 transitions, 10918 flow. Second operand 11 states and 263 transitions. [2024-06-20 15:39:22,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 790 transitions, 13775 flow [2024-06-20 15:39:31,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 790 transitions, 12997 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:39:31,817 INFO L231 Difference]: Finished difference. Result has 554 places, 762 transitions, 10979 flow [2024-06-20 15:39:31,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10154, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10979, PETRI_PLACES=554, PETRI_TRANSITIONS=762} [2024-06-20 15:39:31,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 512 predicate places. [2024-06-20 15:39:31,818 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 762 transitions, 10979 flow [2024-06-20 15:39:31,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:31,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:39:31,818 INFO 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-20 15:39:31,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-20 15:39:31,819 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:39:31,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:39:31,819 INFO L85 PathProgramCache]: Analyzing trace with hash 593340486, now seen corresponding path program 25 times [2024-06-20 15:39:31,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:39:31,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509241689] [2024-06-20 15:39:31,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:39:31,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:39:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:39:31,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:39:31,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:39:31,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509241689] [2024-06-20 15:39:31,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509241689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:39:31,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:39:31,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:39:31,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194994718] [2024-06-20 15:39:31,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:39:31,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:39:31,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:39:31,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:39:31,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:39:31,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:39:31,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 762 transitions, 10979 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:31,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:39:31,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:39:31,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:39:33,874 INFO L124 PetriNetUnfolderBase]: 4258/7211 cut-off events. [2024-06-20 15:39:33,874 INFO L125 PetriNetUnfolderBase]: For 1129239/1129239 co-relation queries the response was YES. [2024-06-20 15:39:33,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54664 conditions, 7211 events. 4258/7211 cut-off events. For 1129239/1129239 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51735 event pairs, 782 based on Foata normal form. 1/7201 useless extension candidates. Maximal degree in co-relation 54413. Up to 5843 conditions per place. [2024-06-20 15:39:33,991 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 399 selfloop transitions, 379 changer transitions 0/786 dead transitions. [2024-06-20 15:39:33,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 786 transitions, 13487 flow [2024-06-20 15:39:33,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:39:33,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:39:33,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-20 15:39:33,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-20 15:39:33,992 INFO L175 Difference]: Start difference. First operand has 554 places, 762 transitions, 10979 flow. Second operand 8 states and 203 transitions. [2024-06-20 15:39:33,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 786 transitions, 13487 flow [2024-06-20 15:39:43,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 786 transitions, 12782 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 15:39:43,876 INFO L231 Difference]: Finished difference. Result has 554 places, 762 transitions, 11048 flow [2024-06-20 15:39:43,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10280, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11048, PETRI_PLACES=554, PETRI_TRANSITIONS=762} [2024-06-20 15:39:43,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 512 predicate places. [2024-06-20 15:39:43,876 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 762 transitions, 11048 flow [2024-06-20 15:39:43,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:43,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:39:43,876 INFO 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-20 15:39:43,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-20 15:39:43,876 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:39:43,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:39:43,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1991198242, now seen corresponding path program 26 times [2024-06-20 15:39:43,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:39:43,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024678945] [2024-06-20 15:39:43,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:39:43,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:39:43,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:39:43,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:39:43,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:39:43,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024678945] [2024-06-20 15:39:43,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024678945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:39:43,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:39:43,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:39:43,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661520527] [2024-06-20 15:39:43,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:39:43,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:39:43,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:39:43,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:39:43,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:39:44,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:39:44,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 762 transitions, 11048 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:44,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:39:44,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:39:44,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:39:46,085 INFO L124 PetriNetUnfolderBase]: 4255/7207 cut-off events. [2024-06-20 15:39:46,085 INFO L125 PetriNetUnfolderBase]: For 1118704/1118704 co-relation queries the response was YES. [2024-06-20 15:39:46,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54520 conditions, 7207 events. 4255/7207 cut-off events. For 1118704/1118704 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51702 event pairs, 782 based on Foata normal form. 1/7197 useless extension candidates. Maximal degree in co-relation 54269. Up to 5840 conditions per place. [2024-06-20 15:39:46,207 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 395 selfloop transitions, 393 changer transitions 0/796 dead transitions. [2024-06-20 15:39:46,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 796 transitions, 13898 flow [2024-06-20 15:39:46,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:39:46,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:39:46,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-20 15:39:46,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964523281596452 [2024-06-20 15:39:46,208 INFO L175 Difference]: Start difference. First operand has 554 places, 762 transitions, 11048 flow. Second operand 11 states and 269 transitions. [2024-06-20 15:39:46,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 796 transitions, 13898 flow [2024-06-20 15:39:55,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 796 transitions, 13114 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 15:39:55,248 INFO L231 Difference]: Finished difference. Result has 557 places, 762 transitions, 11072 flow [2024-06-20 15:39:55,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10272, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11072, PETRI_PLACES=557, PETRI_TRANSITIONS=762} [2024-06-20 15:39:55,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 515 predicate places. [2024-06-20 15:39:55,248 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 762 transitions, 11072 flow [2024-06-20 15:39:55,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:55,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:39:55,249 INFO 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-20 15:39:55,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-20 15:39:55,249 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:39:55,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:39:55,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1991203822, now seen corresponding path program 27 times [2024-06-20 15:39:55,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:39:55,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585827400] [2024-06-20 15:39:55,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:39:55,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:39:55,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:39:55,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:39:55,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:39:55,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585827400] [2024-06-20 15:39:55,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585827400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:39:55,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:39:55,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:39:55,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917629619] [2024-06-20 15:39:55,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:39:55,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:39:55,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:39:55,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:39:55,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:39:55,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:39:55,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 762 transitions, 11072 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:39:55,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:39:55,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:39:55,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:39:57,278 INFO L124 PetriNetUnfolderBase]: 4252/7203 cut-off events. [2024-06-20 15:39:57,278 INFO L125 PetriNetUnfolderBase]: For 1107408/1107408 co-relation queries the response was YES. [2024-06-20 15:39:57,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54388 conditions, 7203 events. 4252/7203 cut-off events. For 1107408/1107408 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 51690 event pairs, 782 based on Foata normal form. 1/7193 useless extension candidates. Maximal degree in co-relation 54137. Up to 5837 conditions per place. [2024-06-20 15:39:57,539 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 402 selfloop transitions, 388 changer transitions 0/798 dead transitions. [2024-06-20 15:39:57,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 798 transitions, 13932 flow [2024-06-20 15:39:57,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:39:57,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:39:57,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-20 15:39:57,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-20 15:39:57,540 INFO L175 Difference]: Start difference. First operand has 557 places, 762 transitions, 11072 flow. Second operand 10 states and 255 transitions. [2024-06-20 15:39:57,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 798 transitions, 13932 flow [2024-06-20 15:40:07,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 798 transitions, 13205 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 15:40:07,126 INFO L231 Difference]: Finished difference. Result has 558 places, 762 transitions, 11151 flow [2024-06-20 15:40:07,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10361, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11151, PETRI_PLACES=558, PETRI_TRANSITIONS=762} [2024-06-20 15:40:07,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 516 predicate places. [2024-06-20 15:40:07,127 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 762 transitions, 11151 flow [2024-06-20 15:40:07,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:40:07,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:40:07,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:40:07,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-20 15:40:07,127 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:40:07,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:40:07,127 INFO L85 PathProgramCache]: Analyzing trace with hash 2022838750, now seen corresponding path program 28 times [2024-06-20 15:40:07,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:40:07,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41993325] [2024-06-20 15:40:07,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:40:07,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:40:07,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:40:07,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:40:07,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:40:07,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41993325] [2024-06-20 15:40:07,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41993325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:40:07,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:40:07,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:40:07,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385175079] [2024-06-20 15:40:07,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:40:07,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:40:07,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:40:07,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:40:07,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:40:07,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-20 15:40:07,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 762 transitions, 11151 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:40:07,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:40:07,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-20 15:40:07,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:40:09,381 INFO L124 PetriNetUnfolderBase]: 4265/7248 cut-off events. [2024-06-20 15:40:09,382 INFO L125 PetriNetUnfolderBase]: For 1106133/1106139 co-relation queries the response was YES. [2024-06-20 15:40:09,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54597 conditions, 7248 events. 4265/7248 cut-off events. For 1106133/1106139 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 52111 event pairs, 777 based on Foata normal form. 5/7248 useless extension candidates. Maximal degree in co-relation 54347. Up to 6214 conditions per place. [2024-06-20 15:40:09,511 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 585 selfloop transitions, 202 changer transitions 0/795 dead transitions. [2024-06-20 15:40:09,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 795 transitions, 14035 flow [2024-06-20 15:40:09,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:40:09,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:40:09,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 297 transitions. [2024-06-20 15:40:09,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5572232645403377 [2024-06-20 15:40:09,512 INFO L175 Difference]: Start difference. First operand has 558 places, 762 transitions, 11151 flow. Second operand 13 states and 297 transitions. [2024-06-20 15:40:09,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 795 transitions, 14035 flow Killed by 15