./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe011_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/safe011_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe011_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe011_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-cde23df-m [2024-06-14 11:20:54,309 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:20:54,369 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:20:54,373 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:20:54,373 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:20:54,389 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:20:54,389 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:20:54,390 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:20:54,390 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:20:54,390 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:20:54,391 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:20:54,391 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:20:54,391 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:20:54,391 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:20:54,392 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:20:54,392 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:20:54,392 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:20:54,393 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:20:54,393 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:20:54,393 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:20:54,393 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:20:54,394 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:20:54,394 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:20:54,394 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:20:54,394 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:20:54,395 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:20:54,395 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:20:54,395 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:20:54,395 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:20:54,396 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:20:54,396 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:20:54,396 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:20:54,396 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:20:54,396 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:20:54,397 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:20:54,397 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:20:54,397 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:20:54,397 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:20:54,397 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:20:54,397 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:20:54,398 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:20:54,399 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:20:54,399 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:20:54,399 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-14 11:20:54,604 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:20:54,621 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:20:54,623 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:20:54,624 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:20:54,624 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:20:54,625 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/safe011_tso.yml/witness.yml [2024-06-14 11:20:54,695 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:20:54,695 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:20:54,696 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-14 11:20:55,740 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:20:55,947 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:20:55,948 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe011_tso.i [2024-06-14 11:20:55,961 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2eabec18f/e66d96c4521842548669725f1f0de875/FLAG5dd97489e [2024-06-14 11:20:55,973 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2eabec18f/e66d96c4521842548669725f1f0de875 [2024-06-14 11:20:55,974 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:20:55,975 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:20:55,977 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:20:55,977 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:20:55,981 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:20:55,982 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:20:54" (1/2) ... [2024-06-14 11:20:55,989 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26050dd9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:20:55, skipping insertion in model container [2024-06-14 11:20:55,989 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:20:54" (1/2) ... [2024-06-14 11:20:55,990 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3c2fdfd8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:20:55, skipping insertion in model container [2024-06-14 11:20:55,995 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:20:55" (2/2) ... [2024-06-14 11:20:55,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26050dd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:55, skipping insertion in model container [2024-06-14 11:20:55,995 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:20:55" (2/2) ... [2024-06-14 11:20:55,996 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:20:56,045 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:20:56,046 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 11:20:56,046 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 11:20:56,046 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 11:20:56,047 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:20:56,047 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-14 11:20:56,085 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:20:56,322 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:20:56,336 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:20:56,431 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:20:56,463 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:20:56,464 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56 WrapperNode [2024-06-14 11:20:56,464 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:20:56,465 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:20:56,465 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:20:56,465 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:20:56,470 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,482 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,498 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-14 11:20:56,498 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:20:56,499 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:20:56,499 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:20:56,499 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:20:56,507 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,507 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,509 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,518 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-14 11:20:56,518 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,518 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,522 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,523 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,525 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,525 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,527 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:20:56,528 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:20:56,544 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:20:56,544 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:20:56,545 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (1/1) ... [2024-06-14 11:20:56,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:20:56,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:20:56,577 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-14 11:20:56,595 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-14 11:20:56,609 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:20:56,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:20:56,609 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:20:56,609 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:20:56,609 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:20:56,610 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:20:56,610 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:20:56,610 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:20:56,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:20:56,610 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:20:56,611 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:20:56,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:20:56,612 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:20:56,789 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:20:56,802 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:20:57,016 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:20:57,016 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:20:57,092 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:20:57,092 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:20:57,092 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:20:57 BoogieIcfgContainer [2024-06-14 11:20:57,093 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:20:57,096 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:20:57,096 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:20:57,098 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:20:57,099 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:20:54" (1/4) ... [2024-06-14 11:20:57,099 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1db4ee97 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:20:57, skipping insertion in model container [2024-06-14 11:20:57,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:20:55" (2/4) ... [2024-06-14 11:20:57,100 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1db4ee97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:20:57, skipping insertion in model container [2024-06-14 11:20:57,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:20:56" (3/4) ... [2024-06-14 11:20:57,100 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1db4ee97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:20:57, skipping insertion in model container [2024-06-14 11:20:57,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:20:57" (4/4) ... [2024-06-14 11:20:57,101 INFO L112 eAbstractionObserver]: Analyzing ICFG safe011_tso.i [2024-06-14 11:20:57,114 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:20:57,114 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:20:57,114 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:20:57,159 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:20:57,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:20:57,223 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 11:20:57,223 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:20:57,226 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 4. Compared 61 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-14 11:20:57,226 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 11:20:57,229 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 11:20:57,238 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:20:57,243 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;@5ba726b5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:20:57,243 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:20:57,248 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:20:57,249 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:20:57,249 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:20:57,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:57,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:20:57,250 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-14 11:20:57,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:57,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1793314465, now seen corresponding path program 1 times [2024-06-14 11:20:57,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:57,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000696861] [2024-06-14 11:20:57,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:57,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:57,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:57,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:57,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:57,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000696861] [2024-06-14 11:20:57,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000696861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:57,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:57,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:20:57,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925746914] [2024-06-14 11:20:57,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:57,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:20:57,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:57,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:20:57,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:20:57,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:20:57,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:57,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:57,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:20:57,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:57,754 INFO L124 PetriNetUnfolderBase]: 776/1266 cut-off events. [2024-06-14 11:20:57,754 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-14 11:20:57,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2529 conditions, 1266 events. 776/1266 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6275 event pairs, 511 based on Foata normal form. 1/1197 useless extension candidates. Maximal degree in co-relation 2514. Up to 1186 conditions per place. [2024-06-14 11:20:57,763 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 11:20:57,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-14 11:20:57,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:20:57,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:20:57,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-14 11:20:57,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-14 11:20:57,774 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 80 transitions. [2024-06-14 11:20:57,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-14 11:20:57,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:20:57,777 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 11:20:57,779 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-14 11:20:57,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 11:20:57,782 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 11:20:57,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:57,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:57,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:57,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:20:57,782 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-14 11:20:57,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:57,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1093279874, now seen corresponding path program 1 times [2024-06-14 11:20:57,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:57,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739010330] [2024-06-14 11:20:57,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:57,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:57,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:57,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:57,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:57,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739010330] [2024-06-14 11:20:57,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739010330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:57,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:57,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:20:57,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889934640] [2024-06-14 11:20:57,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:57,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:20:57,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:57,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:20:57,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:20:57,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:20:57,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:57,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:57,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:20:57,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:58,127 INFO L124 PetriNetUnfolderBase]: 777/1281 cut-off events. [2024-06-14 11:20:58,127 INFO L125 PetriNetUnfolderBase]: For 229/237 co-relation queries the response was YES. [2024-06-14 11:20:58,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2917 conditions, 1281 events. 777/1281 cut-off events. For 229/237 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6324 event pairs, 423 based on Foata normal form. 7/1255 useless extension candidates. Maximal degree in co-relation 2902. Up to 1160 conditions per place. [2024-06-14 11:20:58,170 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 40 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-14 11:20:58,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 266 flow [2024-06-14 11:20:58,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:20:58,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:20:58,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-14 11:20:58,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-14 11:20:58,174 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 108 transitions. [2024-06-14 11:20:58,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 266 flow [2024-06-14 11:20:58,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:20:58,178 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-14 11:20:58,178 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-14 11:20:58,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 11:20:58,179 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-14 11:20:58,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:58,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:58,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:58,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:20:58,183 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-14 11:20:58,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:58,184 INFO L85 PathProgramCache]: Analyzing trace with hash 468063438, now seen corresponding path program 1 times [2024-06-14 11:20:58,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:58,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152773678] [2024-06-14 11:20:58,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:58,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:58,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:58,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:58,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152773678] [2024-06-14 11:20:58,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152773678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:58,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:58,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:20:58,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885910613] [2024-06-14 11:20:58,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:58,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:20:58,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:58,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:20:58,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:20:58,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:20:58,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:58,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:58,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:20:58,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:58,510 INFO L124 PetriNetUnfolderBase]: 815/1352 cut-off events. [2024-06-14 11:20:58,510 INFO L125 PetriNetUnfolderBase]: For 976/982 co-relation queries the response was YES. [2024-06-14 11:20:58,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3623 conditions, 1352 events. 815/1352 cut-off events. For 976/982 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6690 event pairs, 249 based on Foata normal form. 11/1353 useless extension candidates. Maximal degree in co-relation 3605. Up to 1090 conditions per place. [2024-06-14 11:20:58,518 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-06-14 11:20:58,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 85 transitions, 474 flow [2024-06-14 11:20:58,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:20:58,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:20:58,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-14 11:20:58,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6878048780487804 [2024-06-14 11:20:58,521 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 141 transitions. [2024-06-14 11:20:58,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 85 transitions, 474 flow [2024-06-14 11:20:58,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 85 transitions, 470 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:20:58,524 INFO L231 Difference]: Finished difference. Result has 53 places, 57 transitions, 314 flow [2024-06-14 11:20:58,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=53, PETRI_TRANSITIONS=57} [2024-06-14 11:20:58,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-14 11:20:58,525 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 57 transitions, 314 flow [2024-06-14 11:20:58,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:58,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:58,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:58,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:20:58,526 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:58,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:58,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1162563891, now seen corresponding path program 1 times [2024-06-14 11:20:58,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:58,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359288142] [2024-06-14 11:20:58,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:58,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:58,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:58,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-14 11:20:58,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:58,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359288142] [2024-06-14 11:20:58,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359288142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:58,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:58,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:20:58,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077607377] [2024-06-14 11:20:58,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:58,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:20:58,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:58,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:20:58,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:20:58,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:20:58,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 57 transitions, 314 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:58,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:58,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:20:58,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:58,894 INFO L124 PetriNetUnfolderBase]: 903/1500 cut-off events. [2024-06-14 11:20:58,894 INFO L125 PetriNetUnfolderBase]: For 2582/2597 co-relation queries the response was YES. [2024-06-14 11:20:58,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4990 conditions, 1500 events. 903/1500 cut-off events. For 2582/2597 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7595 event pairs, 167 based on Foata normal form. 36/1526 useless extension candidates. Maximal degree in co-relation 4967. Up to 1094 conditions per place. [2024-06-14 11:20:58,902 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 64 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-14 11:20:58,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 95 transitions, 638 flow [2024-06-14 11:20:58,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:20:58,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:20:58,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-14 11:20:58,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-14 11:20:58,905 INFO L175 Difference]: Start difference. First operand has 53 places, 57 transitions, 314 flow. Second operand 6 states and 165 transitions. [2024-06-14 11:20:58,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 95 transitions, 638 flow [2024-06-14 11:20:58,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 626 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-14 11:20:58,910 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 379 flow [2024-06-14 11:20:58,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=379, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-06-14 11:20:58,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 11:20:58,911 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 379 flow [2024-06-14 11:20:58,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:58,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:58,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:58,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:20:58,911 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:20:58,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:58,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1976063819, now seen corresponding path program 1 times [2024-06-14 11:20:58,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:58,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647503705] [2024-06-14 11:20:58,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:58,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:59,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:59,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:59,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647503705] [2024-06-14 11:20:59,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647503705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:59,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:59,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:20:59,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332972069] [2024-06-14 11:20:59,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:59,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:20:59,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:59,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:20:59,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:20:59,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:20:59,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 379 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:59,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:20:59,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:59,155 INFO L124 PetriNetUnfolderBase]: 898/1486 cut-off events. [2024-06-14 11:20:59,155 INFO L125 PetriNetUnfolderBase]: For 3295/3317 co-relation queries the response was YES. [2024-06-14 11:20:59,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5454 conditions, 1486 events. 898/1486 cut-off events. For 3295/3317 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7576 event pairs, 292 based on Foata normal form. 11/1495 useless extension candidates. Maximal degree in co-relation 5428. Up to 1369 conditions per place. [2024-06-14 11:20:59,164 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 59 selfloop transitions, 7 changer transitions 0/73 dead transitions. [2024-06-14 11:20:59,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 570 flow [2024-06-14 11:20:59,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:20:59,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:20:59,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-14 11:20:59,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:20:59,166 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 379 flow. Second operand 4 states and 99 transitions. [2024-06-14 11:20:59,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 570 flow [2024-06-14 11:20:59,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 511 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 11:20:59,173 INFO L231 Difference]: Finished difference. Result has 58 places, 62 transitions, 379 flow [2024-06-14 11:20:59,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=379, PETRI_PLACES=58, PETRI_TRANSITIONS=62} [2024-06-14 11:20:59,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 11:20:59,175 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 62 transitions, 379 flow [2024-06-14 11:20:59,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:59,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:59,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:20:59,178 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-14 11:20:59,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:59,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1129415895, now seen corresponding path program 1 times [2024-06-14 11:20:59,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:59,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277414079] [2024-06-14 11:20:59,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:59,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:59,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-14 11:20:59,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:59,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277414079] [2024-06-14 11:20:59,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277414079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:59,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:59,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:20:59,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322371792] [2024-06-14 11:20:59,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:59,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:20:59,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:59,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:20:59,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:20:59,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:20:59,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 62 transitions, 379 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:59,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:20:59,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:59,456 INFO L124 PetriNetUnfolderBase]: 1064/1755 cut-off events. [2024-06-14 11:20:59,457 INFO L125 PetriNetUnfolderBase]: For 3954/3954 co-relation queries the response was YES. [2024-06-14 11:20:59,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6107 conditions, 1755 events. 1064/1755 cut-off events. For 3954/3954 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9083 event pairs, 373 based on Foata normal form. 2/1756 useless extension candidates. Maximal degree in co-relation 6080. Up to 1602 conditions per place. [2024-06-14 11:20:59,466 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 70 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-06-14 11:20:59,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 636 flow [2024-06-14 11:20:59,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:20:59,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:20:59,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 11:20:59,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 11:20:59,467 INFO L175 Difference]: Start difference. First operand has 58 places, 62 transitions, 379 flow. Second operand 5 states and 116 transitions. [2024-06-14 11:20:59,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 636 flow [2024-06-14 11:20:59,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 86 transitions, 603 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:20:59,472 INFO L231 Difference]: Finished difference. Result has 63 places, 71 transitions, 455 flow [2024-06-14 11:20:59,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=455, PETRI_PLACES=63, PETRI_TRANSITIONS=71} [2024-06-14 11:20:59,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-14 11:20:59,473 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 71 transitions, 455 flow [2024-06-14 11:20:59,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:59,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:59,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:20:59,474 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-14 11:20:59,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:59,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1572161422, now seen corresponding path program 1 times [2024-06-14 11:20:59,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:59,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726853636] [2024-06-14 11:20:59,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:59,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:59,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:59,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:59,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:59,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726853636] [2024-06-14 11:20:59,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726853636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:59,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:59,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:20:59,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931699134] [2024-06-14 11:20:59,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:59,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:20:59,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:59,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:20:59,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:20:59,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:20:59,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 71 transitions, 455 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:59,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:20:59,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:20:59,734 INFO L124 PetriNetUnfolderBase]: 1000/1640 cut-off events. [2024-06-14 11:20:59,734 INFO L125 PetriNetUnfolderBase]: For 5366/5415 co-relation queries the response was YES. [2024-06-14 11:20:59,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6339 conditions, 1640 events. 1000/1640 cut-off events. For 5366/5415 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8322 event pairs, 303 based on Foata normal form. 16/1637 useless extension candidates. Maximal degree in co-relation 6309. Up to 1359 conditions per place. [2024-06-14 11:20:59,743 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 29 changer transitions 0/98 dead transitions. [2024-06-14 11:20:59,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 98 transitions, 765 flow [2024-06-14 11:20:59,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:20:59,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:20:59,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 11:20:59,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-14 11:20:59,744 INFO L175 Difference]: Start difference. First operand has 63 places, 71 transitions, 455 flow. Second operand 5 states and 135 transitions. [2024-06-14 11:20:59,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 98 transitions, 765 flow [2024-06-14 11:20:59,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 761 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:20:59,749 INFO L231 Difference]: Finished difference. Result has 68 places, 75 transitions, 552 flow [2024-06-14 11:20:59,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=552, PETRI_PLACES=68, PETRI_TRANSITIONS=75} [2024-06-14 11:20:59,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-14 11:20:59,751 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 75 transitions, 552 flow [2024-06-14 11:20:59,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:20:59,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:20:59,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:20:59,751 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-14 11:20:59,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:20:59,752 INFO L85 PathProgramCache]: Analyzing trace with hash -724896376, now seen corresponding path program 2 times [2024-06-14 11:20:59,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:20:59,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210021452] [2024-06-14 11:20:59,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:20:59,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:20:59,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:20:59,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:20:59,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:20:59,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210021452] [2024-06-14 11:20:59,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210021452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:20:59,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:20:59,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:20:59,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463879763] [2024-06-14 11:20:59,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:20:59,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:20:59,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:20:59,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:20:59,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:20:59,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:20:59,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 75 transitions, 552 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:20:59,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:20:59,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:20:59,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:00,009 INFO L124 PetriNetUnfolderBase]: 1017/1665 cut-off events. [2024-06-14 11:21:00,010 INFO L125 PetriNetUnfolderBase]: For 6504/6554 co-relation queries the response was YES. [2024-06-14 11:21:00,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6826 conditions, 1665 events. 1017/1665 cut-off events. For 6504/6554 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8564 event pairs, 316 based on Foata normal form. 24/1670 useless extension candidates. Maximal degree in co-relation 6793. Up to 1381 conditions per place. [2024-06-14 11:21:00,022 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 55 selfloop transitions, 32 changer transitions 0/97 dead transitions. [2024-06-14 11:21:00,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 97 transitions, 837 flow [2024-06-14 11:21:00,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:00,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:00,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:21:00,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 11:21:00,025 INFO L175 Difference]: Start difference. First operand has 68 places, 75 transitions, 552 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:21:00,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 97 transitions, 837 flow [2024-06-14 11:21:00,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 97 transitions, 788 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:00,032 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 661 flow [2024-06-14 11:21:00,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=661, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-14 11:21:00,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 11:21:00,034 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 661 flow [2024-06-14 11:21:00,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:00,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:00,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:00,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:21:00,035 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-14 11:21:00,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:00,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1386459562, now seen corresponding path program 1 times [2024-06-14 11:21:00,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:00,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146571712] [2024-06-14 11:21:00,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:00,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:00,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:00,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:00,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:00,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146571712] [2024-06-14 11:21:00,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146571712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:00,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:00,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:00,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395501614] [2024-06-14 11:21:00,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:00,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:00,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:00,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:00,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:00,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:00,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 661 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:00,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:00,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:00,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:00,346 INFO L124 PetriNetUnfolderBase]: 1087/1789 cut-off events. [2024-06-14 11:21:00,346 INFO L125 PetriNetUnfolderBase]: For 7906/7906 co-relation queries the response was YES. [2024-06-14 11:21:00,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 1789 events. 1087/1789 cut-off events. For 7906/7906 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9166 event pairs, 320 based on Foata normal form. 4/1791 useless extension candidates. Maximal degree in co-relation 7406. Up to 1505 conditions per place. [2024-06-14 11:21:00,363 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-14 11:21:00,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 123 transitions, 1141 flow [2024-06-14 11:21:00,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:00,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:00,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:21:00,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:21:00,365 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 661 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:21:00,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 123 transitions, 1141 flow [2024-06-14 11:21:00,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 123 transitions, 1039 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:00,377 INFO L231 Difference]: Finished difference. Result has 77 places, 94 transitions, 765 flow [2024-06-14 11:21:00,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=765, PETRI_PLACES=77, PETRI_TRANSITIONS=94} [2024-06-14 11:21:00,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-14 11:21:00,378 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 94 transitions, 765 flow [2024-06-14 11:21:00,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:00,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:00,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:00,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:21:00,379 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-14 11:21:00,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:00,379 INFO L85 PathProgramCache]: Analyzing trace with hash -996950606, now seen corresponding path program 2 times [2024-06-14 11:21:00,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:00,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009420438] [2024-06-14 11:21:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:00,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:00,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:00,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:00,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009420438] [2024-06-14 11:21:00,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009420438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:00,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:00,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:00,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505046590] [2024-06-14 11:21:00,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:00,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:00,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:00,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:00,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:00,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:00,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 94 transitions, 765 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:00,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:00,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:00,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:00,700 INFO L124 PetriNetUnfolderBase]: 1098/1801 cut-off events. [2024-06-14 11:21:00,700 INFO L125 PetriNetUnfolderBase]: For 9408/9412 co-relation queries the response was YES. [2024-06-14 11:21:00,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7908 conditions, 1801 events. 1098/1801 cut-off events. For 9408/9412 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9154 event pairs, 334 based on Foata normal form. 3/1801 useless extension candidates. Maximal degree in co-relation 7869. Up to 1512 conditions per place. [2024-06-14 11:21:00,710 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 29 changer transitions 0/127 dead transitions. [2024-06-14 11:21:00,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 1213 flow [2024-06-14 11:21:00,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:00,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:00,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:21:00,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:21:00,712 INFO L175 Difference]: Start difference. First operand has 77 places, 94 transitions, 765 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:21:00,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 1213 flow [2024-06-14 11:21:00,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1175 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:00,722 INFO L231 Difference]: Finished difference. Result has 82 places, 102 transitions, 869 flow [2024-06-14 11:21:00,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=869, PETRI_PLACES=82, PETRI_TRANSITIONS=102} [2024-06-14 11:21:00,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-14 11:21:00,723 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 102 transitions, 869 flow [2024-06-14 11:21:00,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:00,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:00,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:00,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:21:00,724 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-14 11:21:00,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:00,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1258061128, now seen corresponding path program 3 times [2024-06-14 11:21:00,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:00,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917759281] [2024-06-14 11:21:00,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:00,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:00,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:00,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:00,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917759281] [2024-06-14 11:21:00,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917759281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:00,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:00,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:00,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718529121] [2024-06-14 11:21:00,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:00,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:00,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:00,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:00,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:00,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:00,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 102 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:00,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:00,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:00,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:01,061 INFO L124 PetriNetUnfolderBase]: 1093/1794 cut-off events. [2024-06-14 11:21:01,062 INFO L125 PetriNetUnfolderBase]: For 10838/10842 co-relation queries the response was YES. [2024-06-14 11:21:01,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8106 conditions, 1794 events. 1093/1794 cut-off events. For 10838/10842 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9156 event pairs, 334 based on Foata normal form. 3/1794 useless extension candidates. Maximal degree in co-relation 8065. Up to 1509 conditions per place. [2024-06-14 11:21:01,074 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 31 changer transitions 0/126 dead transitions. [2024-06-14 11:21:01,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1224 flow [2024-06-14 11:21:01,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:01,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:01,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:21:01,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 11:21:01,076 INFO L175 Difference]: Start difference. First operand has 82 places, 102 transitions, 869 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:21:01,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1224 flow [2024-06-14 11:21:01,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1191 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-14 11:21:01,089 INFO L231 Difference]: Finished difference. Result has 87 places, 103 transitions, 914 flow [2024-06-14 11:21:01,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=914, PETRI_PLACES=87, PETRI_TRANSITIONS=103} [2024-06-14 11:21:01,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-14 11:21:01,090 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 103 transitions, 914 flow [2024-06-14 11:21:01,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:01,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:01,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:01,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:21:01,091 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-14 11:21:01,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:01,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1258070056, now seen corresponding path program 1 times [2024-06-14 11:21:01,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:01,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280631729] [2024-06-14 11:21:01,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:01,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:01,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:01,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:01,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:01,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280631729] [2024-06-14 11:21:01,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280631729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:01,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:01,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:01,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748394059] [2024-06-14 11:21:01,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:01,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:01,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:01,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:01,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:01,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:01,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 103 transitions, 914 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:01,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:01,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:01,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:01,402 INFO L124 PetriNetUnfolderBase]: 1085/1784 cut-off events. [2024-06-14 11:21:01,402 INFO L125 PetriNetUnfolderBase]: For 11940/11940 co-relation queries the response was YES. [2024-06-14 11:21:01,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8260 conditions, 1784 events. 1085/1784 cut-off events. For 11940/11940 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9061 event pairs, 298 based on Foata normal form. 4/1787 useless extension candidates. Maximal degree in co-relation 8216. Up to 1612 conditions per place. [2024-06-14 11:21:01,413 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 107 selfloop transitions, 12 changer transitions 0/125 dead transitions. [2024-06-14 11:21:01,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 1214 flow [2024-06-14 11:21:01,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:01,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:01,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:21:01,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:21:01,414 INFO L175 Difference]: Start difference. First operand has 87 places, 103 transitions, 914 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:21:01,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 1214 flow [2024-06-14 11:21:01,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 125 transitions, 1166 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:01,426 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 913 flow [2024-06-14 11:21:01,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=913, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-14 11:21:01,427 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-14 11:21:01,427 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 913 flow [2024-06-14 11:21:01,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 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-14 11:21:01,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:01,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:01,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:21:01,428 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-14 11:21:01,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:01,428 INFO L85 PathProgramCache]: Analyzing trace with hash 981374124, now seen corresponding path program 1 times [2024-06-14 11:21:01,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:01,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130328491] [2024-06-14 11:21:01,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:01,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:01,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:01,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:01,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130328491] [2024-06-14 11:21:01,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130328491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:01,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:01,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:01,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150488108] [2024-06-14 11:21:01,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:01,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:01,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:01,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:01,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:01,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:01,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 913 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:01,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:01,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:01,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:01,708 INFO L124 PetriNetUnfolderBase]: 1096/1805 cut-off events. [2024-06-14 11:21:01,708 INFO L125 PetriNetUnfolderBase]: For 13319/13319 co-relation queries the response was YES. [2024-06-14 11:21:01,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8483 conditions, 1805 events. 1096/1805 cut-off events. For 13319/13319 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9252 event pairs, 316 based on Foata normal form. 2/1805 useless extension candidates. Maximal degree in co-relation 8438. Up to 1509 conditions per place. [2024-06-14 11:21:01,719 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-14 11:21:01,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1340 flow [2024-06-14 11:21:01,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:01,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:01,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:21:01,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 11:21:01,723 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 913 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:21:01,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1340 flow [2024-06-14 11:21:01,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 138 transitions, 1311 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:01,736 INFO L231 Difference]: Finished difference. Result has 94 places, 111 transitions, 1044 flow [2024-06-14 11:21:01,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1044, PETRI_PLACES=94, PETRI_TRANSITIONS=111} [2024-06-14 11:21:01,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-14 11:21:01,737 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 111 transitions, 1044 flow [2024-06-14 11:21:01,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:01,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:01,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:01,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:21:01,738 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-14 11:21:01,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:01,738 INFO L85 PathProgramCache]: Analyzing trace with hash 981379704, now seen corresponding path program 2 times [2024-06-14 11:21:01,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:01,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367617737] [2024-06-14 11:21:01,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:01,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:01,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:01,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:01,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:01,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367617737] [2024-06-14 11:21:01,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367617737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:01,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:01,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:01,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158621297] [2024-06-14 11:21:01,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:01,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:01,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:01,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:01,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:01,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:01,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 111 transitions, 1044 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:01,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:01,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:01,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:02,038 INFO L124 PetriNetUnfolderBase]: 1107/1826 cut-off events. [2024-06-14 11:21:02,038 INFO L125 PetriNetUnfolderBase]: For 15139/15139 co-relation queries the response was YES. [2024-06-14 11:21:02,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8941 conditions, 1826 events. 1107/1826 cut-off events. For 15139/15139 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9343 event pairs, 316 based on Foata normal form. 2/1826 useless extension candidates. Maximal degree in co-relation 8893. Up to 1521 conditions per place. [2024-06-14 11:21:02,050 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 98 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-14 11:21:02,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 138 transitions, 1454 flow [2024-06-14 11:21:02,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:02,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:02,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:21:02,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:21:02,052 INFO L175 Difference]: Start difference. First operand has 94 places, 111 transitions, 1044 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:21:02,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 138 transitions, 1454 flow [2024-06-14 11:21:02,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 138 transitions, 1416 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:02,068 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 1117 flow [2024-06-14 11:21:02,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1117, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-14 11:21:02,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-14 11:21:02,068 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 1117 flow [2024-06-14 11:21:02,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:02,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:02,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:02,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:21:02,069 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-14 11:21:02,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:02,069 INFO L85 PathProgramCache]: Analyzing trace with hash -517847364, now seen corresponding path program 3 times [2024-06-14 11:21:02,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:02,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774789397] [2024-06-14 11:21:02,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:02,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:02,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:02,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:02,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:02,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774789397] [2024-06-14 11:21:02,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774789397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:02,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:02,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:02,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440951166] [2024-06-14 11:21:02,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:02,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:02,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:02,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:02,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:02,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:02,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 1117 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:02,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:02,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:02,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:02,326 INFO L124 PetriNetUnfolderBase]: 1102/1821 cut-off events. [2024-06-14 11:21:02,326 INFO L125 PetriNetUnfolderBase]: For 17492/17498 co-relation queries the response was YES. [2024-06-14 11:21:02,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9042 conditions, 1821 events. 1102/1821 cut-off events. For 17492/17498 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9380 event pairs, 342 based on Foata normal form. 5/1824 useless extension candidates. Maximal degree in co-relation 8993. Up to 1516 conditions per place. [2024-06-14 11:21:02,338 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 33 changer transitions 0/134 dead transitions. [2024-06-14 11:21:02,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1432 flow [2024-06-14 11:21:02,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:02,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:02,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:21:02,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:21:02,340 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 1117 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:21:02,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1432 flow [2024-06-14 11:21:02,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1378 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:02,356 INFO L231 Difference]: Finished difference. Result has 101 places, 115 transitions, 1148 flow [2024-06-14 11:21:02,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1148, PETRI_PLACES=101, PETRI_TRANSITIONS=115} [2024-06-14 11:21:02,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-14 11:21:02,356 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 115 transitions, 1148 flow [2024-06-14 11:21:02,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:02,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:02,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:02,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:21:02,357 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:02,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:02,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1079765045, now seen corresponding path program 1 times [2024-06-14 11:21:02,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:02,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779995483] [2024-06-14 11:21:02,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:02,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:02,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:02,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:02,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:02,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779995483] [2024-06-14 11:21:02,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779995483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:02,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:02,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:21:02,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739541791] [2024-06-14 11:21:02,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:02,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:21:02,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:02,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:21:02,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:21:02,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:02,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 115 transitions, 1148 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:02,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:02,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:02,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:02,608 INFO L124 PetriNetUnfolderBase]: 1078/1765 cut-off events. [2024-06-14 11:21:02,608 INFO L125 PetriNetUnfolderBase]: For 17863/17869 co-relation queries the response was YES. [2024-06-14 11:21:02,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8945 conditions, 1765 events. 1078/1765 cut-off events. For 17863/17869 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8935 event pairs, 314 based on Foata normal form. 8/1772 useless extension candidates. Maximal degree in co-relation 8895. Up to 1603 conditions per place. [2024-06-14 11:21:02,619 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 14 changer transitions 0/123 dead transitions. [2024-06-14 11:21:02,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 123 transitions, 1402 flow [2024-06-14 11:21:02,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:21:02,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:21:02,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-14 11:21:02,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:21:02,621 INFO L175 Difference]: Start difference. First operand has 101 places, 115 transitions, 1148 flow. Second operand 4 states and 96 transitions. [2024-06-14 11:21:02,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 123 transitions, 1402 flow [2024-06-14 11:21:02,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 123 transitions, 1351 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:02,638 INFO L231 Difference]: Finished difference. Result has 102 places, 115 transitions, 1133 flow [2024-06-14 11:21:02,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1133, PETRI_PLACES=102, PETRI_TRANSITIONS=115} [2024-06-14 11:21:02,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-14 11:21:02,638 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 115 transitions, 1133 flow [2024-06-14 11:21:02,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:02,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:02,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:02,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:21:02,639 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-14 11:21:02,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:02,639 INFO L85 PathProgramCache]: Analyzing trace with hash 943025127, now seen corresponding path program 1 times [2024-06-14 11:21:02,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:02,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247750658] [2024-06-14 11:21:02,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:02,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:02,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:02,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:02,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:02,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247750658] [2024-06-14 11:21:02,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247750658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:02,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:02,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:02,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174100700] [2024-06-14 11:21:02,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:02,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:02,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:02,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:02,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:02,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:21:02,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 115 transitions, 1133 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:02,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:02,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:21:02,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:02,992 INFO L124 PetriNetUnfolderBase]: 1201/1971 cut-off events. [2024-06-14 11:21:02,993 INFO L125 PetriNetUnfolderBase]: For 26087/26095 co-relation queries the response was YES. [2024-06-14 11:21:03,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10141 conditions, 1971 events. 1201/1971 cut-off events. For 26087/26095 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10388 event pairs, 207 based on Foata normal form. 20/1935 useless extension candidates. Maximal degree in co-relation 10089. Up to 1241 conditions per place. [2024-06-14 11:21:03,008 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 91 selfloop transitions, 43 changer transitions 0/155 dead transitions. [2024-06-14 11:21:03,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 155 transitions, 1665 flow [2024-06-14 11:21:03,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:03,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:03,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 11:21:03,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6626016260162602 [2024-06-14 11:21:03,009 INFO L175 Difference]: Start difference. First operand has 102 places, 115 transitions, 1133 flow. Second operand 6 states and 163 transitions. [2024-06-14 11:21:03,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 155 transitions, 1665 flow [2024-06-14 11:21:03,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 1629 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:03,031 INFO L231 Difference]: Finished difference. Result has 106 places, 121 transitions, 1279 flow [2024-06-14 11:21:03,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1279, PETRI_PLACES=106, PETRI_TRANSITIONS=121} [2024-06-14 11:21:03,031 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-14 11:21:03,032 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 121 transitions, 1279 flow [2024-06-14 11:21:03,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:03,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:03,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:03,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:21:03,032 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-14 11:21:03,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:03,033 INFO L85 PathProgramCache]: Analyzing trace with hash 242531243, now seen corresponding path program 2 times [2024-06-14 11:21:03,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:03,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435549456] [2024-06-14 11:21:03,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:03,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:03,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:03,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:03,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:03,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435549456] [2024-06-14 11:21:03,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435549456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:03,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:03,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:03,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842456930] [2024-06-14 11:21:03,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:03,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:03,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:03,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:03,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:03,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 11:21:03,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 121 transitions, 1279 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:03,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:03,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 11:21:03,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:03,338 INFO L124 PetriNetUnfolderBase]: 1212/1982 cut-off events. [2024-06-14 11:21:03,338 INFO L125 PetriNetUnfolderBase]: For 29835/29850 co-relation queries the response was YES. [2024-06-14 11:21:03,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 1982 events. 1212/1982 cut-off events. For 29835/29850 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10494 event pairs, 310 based on Foata normal form. 18/1943 useless extension candidates. Maximal degree in co-relation 10868. Up to 1586 conditions per place. [2024-06-14 11:21:03,351 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 43 changer transitions 0/150 dead transitions. [2024-06-14 11:21:03,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 150 transitions, 1668 flow [2024-06-14 11:21:03,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:03,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:03,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 11:21:03,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-14 11:21:03,353 INFO L175 Difference]: Start difference. First operand has 106 places, 121 transitions, 1279 flow. Second operand 6 states and 158 transitions. [2024-06-14 11:21:03,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 150 transitions, 1668 flow [2024-06-14 11:21:03,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 150 transitions, 1600 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:03,408 INFO L231 Difference]: Finished difference. Result has 110 places, 123 transitions, 1334 flow [2024-06-14 11:21:03,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1334, PETRI_PLACES=110, PETRI_TRANSITIONS=123} [2024-06-14 11:21:03,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-14 11:21:03,409 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 123 transitions, 1334 flow [2024-06-14 11:21:03,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:03,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:03,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:03,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:21:03,410 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-14 11:21:03,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:03,410 INFO L85 PathProgramCache]: Analyzing trace with hash -336249, now seen corresponding path program 1 times [2024-06-14 11:21:03,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:03,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881141438] [2024-06-14 11:21:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:03,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:03,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:03,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:03,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:03,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881141438] [2024-06-14 11:21:03,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881141438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:03,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:03,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:03,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530569746] [2024-06-14 11:21:03,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:03,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:03,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:03,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:03,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:03,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:03,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 123 transitions, 1334 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:03,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:03,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:03,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:03,737 INFO L124 PetriNetUnfolderBase]: 1339/2182 cut-off events. [2024-06-14 11:21:03,737 INFO L125 PetriNetUnfolderBase]: For 31036/31036 co-relation queries the response was YES. [2024-06-14 11:21:03,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11812 conditions, 2182 events. 1339/2182 cut-off events. For 31036/31036 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11526 event pairs, 348 based on Foata normal form. 20/2200 useless extension candidates. Maximal degree in co-relation 11757. Up to 1783 conditions per place. [2024-06-14 11:21:03,752 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 37 changer transitions 0/155 dead transitions. [2024-06-14 11:21:03,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 155 transitions, 1736 flow [2024-06-14 11:21:03,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:03,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:03,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:21:03,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:21:03,754 INFO L175 Difference]: Start difference. First operand has 110 places, 123 transitions, 1334 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:21:03,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 155 transitions, 1736 flow [2024-06-14 11:21:03,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1632 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:03,783 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1338 flow [2024-06-14 11:21:03,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1338, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-14 11:21:03,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 11:21:03,784 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1338 flow [2024-06-14 11:21:03,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:03,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:03,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:03,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:21:03,785 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-14 11:21:03,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:03,785 INFO L85 PathProgramCache]: Analyzing trace with hash 898707109, now seen corresponding path program 2 times [2024-06-14 11:21:03,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:03,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140888140] [2024-06-14 11:21:03,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:03,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:03,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:03,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:03,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:03,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140888140] [2024-06-14 11:21:03,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140888140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:03,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:03,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:03,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284914802] [2024-06-14 11:21:03,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:03,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:03,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:03,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:03,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:03,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:03,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1338 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:03,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:03,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:03,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:04,203 INFO L124 PetriNetUnfolderBase]: 1356/2199 cut-off events. [2024-06-14 11:21:04,203 INFO L125 PetriNetUnfolderBase]: For 31626/31630 co-relation queries the response was YES. [2024-06-14 11:21:04,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12118 conditions, 2199 events. 1356/2199 cut-off events. For 31626/31630 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11583 event pairs, 374 based on Foata normal form. 5/2199 useless extension candidates. Maximal degree in co-relation 12062. Up to 1902 conditions per place. [2024-06-14 11:21:04,221 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 40 changer transitions 0/151 dead transitions. [2024-06-14 11:21:04,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1714 flow [2024-06-14 11:21:04,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:04,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:21:04,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:21:04,223 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1338 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:21:04,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1714 flow [2024-06-14 11:21:04,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1628 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:04,253 INFO L231 Difference]: Finished difference. Result has 115 places, 127 transitions, 1369 flow [2024-06-14 11:21:04,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1369, PETRI_PLACES=115, PETRI_TRANSITIONS=127} [2024-06-14 11:21:04,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-14 11:21:04,253 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 127 transitions, 1369 flow [2024-06-14 11:21:04,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:04,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:04,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:04,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:21:04,254 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-14 11:21:04,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:04,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2119227305, now seen corresponding path program 3 times [2024-06-14 11:21:04,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:04,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030108847] [2024-06-14 11:21:04,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:04,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:04,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:04,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:04,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:04,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030108847] [2024-06-14 11:21:04,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030108847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:04,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:04,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:04,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737573653] [2024-06-14 11:21:04,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:04,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:04,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:04,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:04,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:04,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:04,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 127 transitions, 1369 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:04,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:04,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:04,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:04,634 INFO L124 PetriNetUnfolderBase]: 1373/2226 cut-off events. [2024-06-14 11:21:04,634 INFO L125 PetriNetUnfolderBase]: For 34737/34741 co-relation queries the response was YES. [2024-06-14 11:21:04,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12458 conditions, 2226 events. 1373/2226 cut-off events. For 34737/34741 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11748 event pairs, 379 based on Foata normal form. 5/2226 useless extension candidates. Maximal degree in co-relation 12401. Up to 1929 conditions per place. [2024-06-14 11:21:04,647 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 106 selfloop transitions, 41 changer transitions 0/153 dead transitions. [2024-06-14 11:21:04,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1753 flow [2024-06-14 11:21:04,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:04,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:04,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:21:04,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:21:04,649 INFO L175 Difference]: Start difference. First operand has 115 places, 127 transitions, 1369 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:21:04,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1753 flow [2024-06-14 11:21:04,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1654 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:04,679 INFO L231 Difference]: Finished difference. Result has 117 places, 129 transitions, 1393 flow [2024-06-14 11:21:04,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1393, PETRI_PLACES=117, PETRI_TRANSITIONS=129} [2024-06-14 11:21:04,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-14 11:21:04,680 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 129 transitions, 1393 flow [2024-06-14 11:21:04,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:04,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:04,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:04,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:21:04,697 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-14 11:21:04,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:04,697 INFO L85 PathProgramCache]: Analyzing trace with hash 2119523975, now seen corresponding path program 4 times [2024-06-14 11:21:04,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:04,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611680420] [2024-06-14 11:21:04,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:04,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:04,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:04,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:04,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:04,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611680420] [2024-06-14 11:21:04,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611680420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:04,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:04,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:04,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586981864] [2024-06-14 11:21:04,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:04,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:04,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:04,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:04,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:04,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:04,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 129 transitions, 1393 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:04,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:04,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:04,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:05,037 INFO L124 PetriNetUnfolderBase]: 1365/2222 cut-off events. [2024-06-14 11:21:05,037 INFO L125 PetriNetUnfolderBase]: For 36461/36465 co-relation queries the response was YES. [2024-06-14 11:21:05,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12493 conditions, 2222 events. 1365/2222 cut-off events. For 36461/36465 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11753 event pairs, 336 based on Foata normal form. 5/2222 useless extension candidates. Maximal degree in co-relation 12435. Up to 1748 conditions per place. [2024-06-14 11:21:05,051 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 48 changer transitions 0/159 dead transitions. [2024-06-14 11:21:05,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 159 transitions, 1809 flow [2024-06-14 11:21:05,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:05,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:05,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:21:05,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:21:05,054 INFO L175 Difference]: Start difference. First operand has 117 places, 129 transitions, 1393 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:21:05,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 159 transitions, 1809 flow [2024-06-14 11:21:05,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 1704 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:05,084 INFO L231 Difference]: Finished difference. Result has 119 places, 131 transitions, 1429 flow [2024-06-14 11:21:05,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1429, PETRI_PLACES=119, PETRI_TRANSITIONS=131} [2024-06-14 11:21:05,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-14 11:21:05,084 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 131 transitions, 1429 flow [2024-06-14 11:21:05,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-14 11:21:05,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:05,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:05,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:21:05,085 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-14 11:21:05,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:05,085 INFO L85 PathProgramCache]: Analyzing trace with hash 813746065, now seen corresponding path program 1 times [2024-06-14 11:21:05,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:05,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311187070] [2024-06-14 11:21:05,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:05,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:05,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:05,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-14 11:21:05,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:05,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311187070] [2024-06-14 11:21:05,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311187070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:05,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:05,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:05,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605410888] [2024-06-14 11:21:05,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:05,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:05,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:05,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:05,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:05,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:05,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 131 transitions, 1429 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:05,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:05,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:05,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:05,527 INFO L124 PetriNetUnfolderBase]: 1467/2418 cut-off events. [2024-06-14 11:21:05,527 INFO L125 PetriNetUnfolderBase]: For 44048/44048 co-relation queries the response was YES. [2024-06-14 11:21:05,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13575 conditions, 2418 events. 1467/2418 cut-off events. For 44048/44048 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13231 event pairs, 291 based on Foata normal form. 12/2428 useless extension candidates. Maximal degree in co-relation 13516. Up to 1607 conditions per place. [2024-06-14 11:21:05,547 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 38 changer transitions 0/174 dead transitions. [2024-06-14 11:21:05,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 174 transitions, 2026 flow [2024-06-14 11:21:05,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:05,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:05,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:21:05,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-14 11:21:05,549 INFO L175 Difference]: Start difference. First operand has 119 places, 131 transitions, 1429 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:21:05,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 174 transitions, 2026 flow [2024-06-14 11:21:05,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 174 transitions, 1903 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:05,587 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1473 flow [2024-06-14 11:21:05,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1473, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-14 11:21:05,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 11:21:05,589 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1473 flow [2024-06-14 11:21:05,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:05,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:05,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:05,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:21:05,590 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:05,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:05,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1598281925, now seen corresponding path program 2 times [2024-06-14 11:21:05,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:05,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181742564] [2024-06-14 11:21:05,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:05,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:05,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:05,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:05,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:05,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181742564] [2024-06-14 11:21:05,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181742564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:05,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:05,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:05,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769955289] [2024-06-14 11:21:05,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:05,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:05,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:05,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:05,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:05,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:05,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1473 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:05,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:05,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:05,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:05,998 INFO L124 PetriNetUnfolderBase]: 1508/2507 cut-off events. [2024-06-14 11:21:05,998 INFO L125 PetriNetUnfolderBase]: For 47527/47527 co-relation queries the response was YES. [2024-06-14 11:21:06,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14031 conditions, 2507 events. 1508/2507 cut-off events. For 47527/47527 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13987 event pairs, 379 based on Foata normal form. 12/2517 useless extension candidates. Maximal degree in co-relation 13969. Up to 1983 conditions per place. [2024-06-14 11:21:06,077 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-14 11:21:06,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 172 transitions, 1940 flow [2024-06-14 11:21:06,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:06,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:06,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:21:06,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:21:06,079 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1473 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:21:06,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 172 transitions, 1940 flow [2024-06-14 11:21:06,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 1881 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:06,120 INFO L231 Difference]: Finished difference. Result has 129 places, 139 transitions, 1552 flow [2024-06-14 11:21:06,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1552, PETRI_PLACES=129, PETRI_TRANSITIONS=139} [2024-06-14 11:21:06,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-14 11:21:06,120 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 139 transitions, 1552 flow [2024-06-14 11:21:06,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:06,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:06,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:21:06,121 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:06,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:06,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1792406515, now seen corresponding path program 3 times [2024-06-14 11:21:06,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:06,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736265668] [2024-06-14 11:21:06,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:06,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:06,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:06,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:06,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:06,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736265668] [2024-06-14 11:21:06,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736265668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:06,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:06,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:06,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027712218] [2024-06-14 11:21:06,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:06,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:06,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:06,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:06,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:06,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:06,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 139 transitions, 1552 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:06,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:06,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:06,612 INFO L124 PetriNetUnfolderBase]: 1610/2691 cut-off events. [2024-06-14 11:21:06,612 INFO L125 PetriNetUnfolderBase]: For 55662/55662 co-relation queries the response was YES. [2024-06-14 11:21:06,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15343 conditions, 2691 events. 1610/2691 cut-off events. For 55662/55662 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15353 event pairs, 344 based on Foata normal form. 12/2701 useless extension candidates. Maximal degree in co-relation 15278. Up to 2089 conditions per place. [2024-06-14 11:21:06,633 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 41 changer transitions 0/180 dead transitions. [2024-06-14 11:21:06,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 180 transitions, 2145 flow [2024-06-14 11:21:06,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:06,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:06,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:21:06,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 11:21:06,635 INFO L175 Difference]: Start difference. First operand has 129 places, 139 transitions, 1552 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:21:06,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 180 transitions, 2145 flow [2024-06-14 11:21:06,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 180 transitions, 2086 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:06,696 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1642 flow [2024-06-14 11:21:06,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1642, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-14 11:21:06,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-14 11:21:06,697 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1642 flow [2024-06-14 11:21:06,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:06,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:06,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:21:06,697 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:06,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:06,698 INFO L85 PathProgramCache]: Analyzing trace with hash 877488769, now seen corresponding path program 4 times [2024-06-14 11:21:06,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:06,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466149868] [2024-06-14 11:21:06,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:06,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:06,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:06,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:06,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:06,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466149868] [2024-06-14 11:21:06,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466149868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:06,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:06,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:06,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348380643] [2024-06-14 11:21:06,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:06,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:06,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:06,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:06,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:06,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:06,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1642 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:06,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:06,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:06,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:07,159 INFO L124 PetriNetUnfolderBase]: 1668/2789 cut-off events. [2024-06-14 11:21:07,159 INFO L125 PetriNetUnfolderBase]: For 61766/61766 co-relation queries the response was YES. [2024-06-14 11:21:07,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16145 conditions, 2789 events. 1668/2789 cut-off events. For 61766/61766 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16135 event pairs, 449 based on Foata normal form. 16/2803 useless extension candidates. Maximal degree in co-relation 16077. Up to 2360 conditions per place. [2024-06-14 11:21:07,178 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 39 changer transitions 0/176 dead transitions. [2024-06-14 11:21:07,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 176 transitions, 2094 flow [2024-06-14 11:21:07,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:07,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:07,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:21:07,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:21:07,180 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1642 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:21:07,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 176 transitions, 2094 flow [2024-06-14 11:21:07,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 176 transitions, 2031 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:07,229 INFO L231 Difference]: Finished difference. Result has 138 places, 143 transitions, 1688 flow [2024-06-14 11:21:07,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1688, PETRI_PLACES=138, PETRI_TRANSITIONS=143} [2024-06-14 11:21:07,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-14 11:21:07,230 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 143 transitions, 1688 flow [2024-06-14 11:21:07,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:07,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:07,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:07,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:21:07,231 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:07,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:07,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1786896265, now seen corresponding path program 5 times [2024-06-14 11:21:07,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:07,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800756712] [2024-06-14 11:21:07,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:07,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:07,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:07,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:07,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:07,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800756712] [2024-06-14 11:21:07,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800756712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:07,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:07,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:07,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183003738] [2024-06-14 11:21:07,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:07,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:07,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:07,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:07,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:07,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:07,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 143 transitions, 1688 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:07,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:07,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:07,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:07,656 INFO L124 PetriNetUnfolderBase]: 1726/2887 cut-off events. [2024-06-14 11:21:07,657 INFO L125 PetriNetUnfolderBase]: For 66128/66128 co-relation queries the response was YES. [2024-06-14 11:21:07,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16779 conditions, 2887 events. 1726/2887 cut-off events. For 66128/66128 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 16892 event pairs, 459 based on Foata normal form. 16/2901 useless extension candidates. Maximal degree in co-relation 16709. Up to 2458 conditions per place. [2024-06-14 11:21:07,677 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 36 changer transitions 0/174 dead transitions. [2024-06-14 11:21:07,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 174 transitions, 2128 flow [2024-06-14 11:21:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:07,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:07,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:21:07,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:21:07,678 INFO L175 Difference]: Start difference. First operand has 138 places, 143 transitions, 1688 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:21:07,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 174 transitions, 2128 flow [2024-06-14 11:21:07,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 174 transitions, 2043 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:07,741 INFO L231 Difference]: Finished difference. Result has 140 places, 144 transitions, 1706 flow [2024-06-14 11:21:07,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1706, PETRI_PLACES=140, PETRI_TRANSITIONS=144} [2024-06-14 11:21:07,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-14 11:21:07,742 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 144 transitions, 1706 flow [2024-06-14 11:21:07,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:07,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:07,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:07,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:21:07,743 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:07,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:07,743 INFO L85 PathProgramCache]: Analyzing trace with hash 883066351, now seen corresponding path program 1 times [2024-06-14 11:21:07,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:07,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345735624] [2024-06-14 11:21:07,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:07,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:07,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:07,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:07,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:07,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345735624] [2024-06-14 11:21:07,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345735624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:07,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:07,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:07,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659714528] [2024-06-14 11:21:07,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:07,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:07,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:07,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:07,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:07,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:07,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 144 transitions, 1706 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:07,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:07,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:07,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:08,177 INFO L124 PetriNetUnfolderBase]: 1767/2968 cut-off events. [2024-06-14 11:21:08,177 INFO L125 PetriNetUnfolderBase]: For 69401/69401 co-relation queries the response was YES. [2024-06-14 11:21:08,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17194 conditions, 2968 events. 1767/2968 cut-off events. For 69401/69401 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17543 event pairs, 455 based on Foata normal form. 12/2978 useless extension candidates. Maximal degree in co-relation 17123. Up to 2230 conditions per place. [2024-06-14 11:21:08,199 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 40 changer transitions 0/178 dead transitions. [2024-06-14 11:21:08,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 178 transitions, 2163 flow [2024-06-14 11:21:08,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:08,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:08,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:21:08,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:21:08,200 INFO L175 Difference]: Start difference. First operand has 140 places, 144 transitions, 1706 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:21:08,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 178 transitions, 2163 flow [2024-06-14 11:21:08,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 178 transitions, 2082 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:08,262 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1735 flow [2024-06-14 11:21:08,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1735, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-14 11:21:08,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-14 11:21:08,263 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1735 flow [2024-06-14 11:21:08,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:08,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:08,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:21:08,263 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:08,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:08,264 INFO L85 PathProgramCache]: Analyzing trace with hash 564902843, now seen corresponding path program 6 times [2024-06-14 11:21:08,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:08,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543386351] [2024-06-14 11:21:08,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:08,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:08,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:08,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:08,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:08,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543386351] [2024-06-14 11:21:08,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543386351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:08,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:08,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:08,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342008920] [2024-06-14 11:21:08,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:08,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:08,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:08,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:08,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:08,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:08,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1735 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:08,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:08,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:08,712 INFO L124 PetriNetUnfolderBase]: 1739/2926 cut-off events. [2024-06-14 11:21:08,712 INFO L125 PetriNetUnfolderBase]: For 69610/69616 co-relation queries the response was YES. [2024-06-14 11:21:08,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16708 conditions, 2926 events. 1739/2926 cut-off events. For 69610/69616 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17286 event pairs, 484 based on Foata normal form. 19/2943 useless extension candidates. Maximal degree in co-relation 16636. Up to 2485 conditions per place. [2024-06-14 11:21:08,733 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 133 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-14 11:21:08,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 173 transitions, 2167 flow [2024-06-14 11:21:08,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:08,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:08,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:21:08,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:21:08,736 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1735 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:21:08,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 173 transitions, 2167 flow [2024-06-14 11:21:08,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 173 transitions, 2073 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:08,822 INFO L231 Difference]: Finished difference. Result has 145 places, 146 transitions, 1742 flow [2024-06-14 11:21:08,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1742, PETRI_PLACES=145, PETRI_TRANSITIONS=146} [2024-06-14 11:21:08,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 11:21:08,825 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 146 transitions, 1742 flow [2024-06-14 11:21:08,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:08,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:08,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:21:08,825 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:08,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:08,826 INFO L85 PathProgramCache]: Analyzing trace with hash 565118045, now seen corresponding path program 2 times [2024-06-14 11:21:08,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:08,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257473768] [2024-06-14 11:21:08,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:08,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:08,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:08,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:08,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257473768] [2024-06-14 11:21:08,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257473768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:08,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:08,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:08,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106960909] [2024-06-14 11:21:08,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:08,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:08,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:08,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:08,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:08,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:08,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 146 transitions, 1742 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:08,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:08,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:08,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:09,307 INFO L124 PetriNetUnfolderBase]: 1719/2894 cut-off events. [2024-06-14 11:21:09,307 INFO L125 PetriNetUnfolderBase]: For 65999/66005 co-relation queries the response was YES. [2024-06-14 11:21:09,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16141 conditions, 2894 events. 1719/2894 cut-off events. For 65999/66005 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17094 event pairs, 455 based on Foata normal form. 15/2907 useless extension candidates. Maximal degree in co-relation 16068. Up to 2366 conditions per place. [2024-06-14 11:21:09,328 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 36 changer transitions 0/176 dead transitions. [2024-06-14 11:21:09,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 176 transitions, 2166 flow [2024-06-14 11:21:09,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:09,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:21:09,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:21:09,330 INFO L175 Difference]: Start difference. First operand has 145 places, 146 transitions, 1742 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:21:09,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 176 transitions, 2166 flow [2024-06-14 11:21:09,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 176 transitions, 2093 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:09,402 INFO L231 Difference]: Finished difference. Result has 147 places, 146 transitions, 1747 flow [2024-06-14 11:21:09,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1747, PETRI_PLACES=147, PETRI_TRANSITIONS=146} [2024-06-14 11:21:09,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-14 11:21:09,403 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 146 transitions, 1747 flow [2024-06-14 11:21:09,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:09,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:09,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:09,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:21:09,404 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:09,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:09,404 INFO L85 PathProgramCache]: Analyzing trace with hash 830815325, now seen corresponding path program 3 times [2024-06-14 11:21:09,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:09,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85799493] [2024-06-14 11:21:09,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:09,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:09,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:09,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:09,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:09,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85799493] [2024-06-14 11:21:09,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85799493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:09,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:09,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:09,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305067443] [2024-06-14 11:21:09,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:09,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:09,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:09,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:09,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:09,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:09,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 146 transitions, 1747 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:09,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:09,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:09,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:09,843 INFO L124 PetriNetUnfolderBase]: 1699/2862 cut-off events. [2024-06-14 11:21:09,843 INFO L125 PetriNetUnfolderBase]: For 64249/64255 co-relation queries the response was YES. [2024-06-14 11:21:09,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15778 conditions, 2862 events. 1699/2862 cut-off events. For 64249/64255 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16749 event pairs, 400 based on Foata normal form. 15/2875 useless extension candidates. Maximal degree in co-relation 15704. Up to 1833 conditions per place. [2024-06-14 11:21:09,863 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 44 changer transitions 0/176 dead transitions. [2024-06-14 11:21:09,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 176 transitions, 2113 flow [2024-06-14 11:21:09,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:09,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:09,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:21:09,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:21:09,865 INFO L175 Difference]: Start difference. First operand has 147 places, 146 transitions, 1747 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:21:09,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 176 transitions, 2113 flow [2024-06-14 11:21:09,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 176 transitions, 1952 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:09,931 INFO L231 Difference]: Finished difference. Result has 145 places, 145 transitions, 1618 flow [2024-06-14 11:21:09,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1618, PETRI_PLACES=145, PETRI_TRANSITIONS=145} [2024-06-14 11:21:09,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 11:21:09,932 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 145 transitions, 1618 flow [2024-06-14 11:21:09,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:09,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:09,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:09,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:21:09,932 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-14 11:21:09,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:09,933 INFO L85 PathProgramCache]: Analyzing trace with hash 26943536, now seen corresponding path program 1 times [2024-06-14 11:21:09,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:09,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683544209] [2024-06-14 11:21:09,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:09,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:09,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:10,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-14 11:21:10,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:10,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683544209] [2024-06-14 11:21:10,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683544209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:10,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:10,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:10,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085387878] [2024-06-14 11:21:10,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:10,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:10,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:10,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:10,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:10,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:10,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 145 transitions, 1618 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:10,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:10,309 INFO L124 PetriNetUnfolderBase]: 1704/2883 cut-off events. [2024-06-14 11:21:10,309 INFO L125 PetriNetUnfolderBase]: For 61447/61447 co-relation queries the response was YES. [2024-06-14 11:21:10,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15625 conditions, 2883 events. 1704/2883 cut-off events. For 61447/61447 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17070 event pairs, 422 based on Foata normal form. 1/2883 useless extension candidates. Maximal degree in co-relation 15552. Up to 2644 conditions per place. [2024-06-14 11:21:10,327 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 142 selfloop transitions, 20 changer transitions 0/168 dead transitions. [2024-06-14 11:21:10,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 168 transitions, 2110 flow [2024-06-14 11:21:10,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:10,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:10,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-14 11:21:10,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:21:10,329 INFO L175 Difference]: Start difference. First operand has 145 places, 145 transitions, 1618 flow. Second operand 6 states and 135 transitions. [2024-06-14 11:21:10,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 168 transitions, 2110 flow [2024-06-14 11:21:10,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 168 transitions, 1983 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:10,382 INFO L231 Difference]: Finished difference. Result has 145 places, 151 transitions, 1607 flow [2024-06-14 11:21:10,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1607, PETRI_PLACES=145, PETRI_TRANSITIONS=151} [2024-06-14 11:21:10,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 11:21:10,382 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 151 transitions, 1607 flow [2024-06-14 11:21:10,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:10,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:10,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:21:10,383 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-14 11:21:10,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1721236074, now seen corresponding path program 1 times [2024-06-14 11:21:10,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:10,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564623354] [2024-06-14 11:21:10,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:10,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:10,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:10,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:10,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:10,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564623354] [2024-06-14 11:21:10,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564623354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:10,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:10,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:10,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269583547] [2024-06-14 11:21:10,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:10,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:10,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:10,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:10,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:10,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:10,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 151 transitions, 1607 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:10,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:10,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:10,751 INFO L124 PetriNetUnfolderBase]: 1744/2938 cut-off events. [2024-06-14 11:21:10,752 INFO L125 PetriNetUnfolderBase]: For 65916/65920 co-relation queries the response was YES. [2024-06-14 11:21:10,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15823 conditions, 2938 events. 1744/2938 cut-off events. For 65916/65920 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17359 event pairs, 445 based on Foata normal form. 4/2939 useless extension candidates. Maximal degree in co-relation 15750. Up to 2523 conditions per place. [2024-06-14 11:21:10,772 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 55 changer transitions 0/182 dead transitions. [2024-06-14 11:21:10,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 182 transitions, 2287 flow [2024-06-14 11:21:10,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:10,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:10,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:21:10,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:21:10,773 INFO L175 Difference]: Start difference. First operand has 145 places, 151 transitions, 1607 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:21:10,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 182 transitions, 2287 flow [2024-06-14 11:21:10,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 182 transitions, 2239 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:10,859 INFO L231 Difference]: Finished difference. Result has 150 places, 166 transitions, 1851 flow [2024-06-14 11:21:10,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1851, PETRI_PLACES=150, PETRI_TRANSITIONS=166} [2024-06-14 11:21:10,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-14 11:21:10,860 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 166 transitions, 1851 flow [2024-06-14 11:21:10,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:10,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:10,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:21:10,860 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:10,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:10,861 INFO L85 PathProgramCache]: Analyzing trace with hash 484360834, now seen corresponding path program 2 times [2024-06-14 11:21:10,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:10,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798378636] [2024-06-14 11:21:10,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:10,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:10,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:10,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:10,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798378636] [2024-06-14 11:21:10,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798378636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:10,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:10,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:10,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075194966] [2024-06-14 11:21:10,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:10,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:10,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:10,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:10,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:10,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:10,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 166 transitions, 1851 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:10,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:10,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:10,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:11,309 INFO L124 PetriNetUnfolderBase]: 1749/2950 cut-off events. [2024-06-14 11:21:11,310 INFO L125 PetriNetUnfolderBase]: For 68272/68272 co-relation queries the response was YES. [2024-06-14 11:21:11,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16229 conditions, 2950 events. 1749/2950 cut-off events. For 68272/68272 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17447 event pairs, 419 based on Foata normal form. 1/2950 useless extension candidates. Maximal degree in co-relation 16153. Up to 2719 conditions per place. [2024-06-14 11:21:11,335 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 159 selfloop transitions, 18 changer transitions 0/183 dead transitions. [2024-06-14 11:21:11,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 183 transitions, 2283 flow [2024-06-14 11:21:11,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:11,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:11,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-14 11:21:11,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 11:21:11,336 INFO L175 Difference]: Start difference. First operand has 150 places, 166 transitions, 1851 flow. Second operand 6 states and 130 transitions. [2024-06-14 11:21:11,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 183 transitions, 2283 flow [2024-06-14 11:21:11,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 183 transitions, 2206 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:11,426 INFO L231 Difference]: Finished difference. Result has 154 places, 170 transitions, 1868 flow [2024-06-14 11:21:11,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1868, PETRI_PLACES=154, PETRI_TRANSITIONS=170} [2024-06-14 11:21:11,427 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 11:21:11,427 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 170 transitions, 1868 flow [2024-06-14 11:21:11,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:11,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:11,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:11,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:21:11,428 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:11,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:11,428 INFO L85 PathProgramCache]: Analyzing trace with hash 199098346, now seen corresponding path program 2 times [2024-06-14 11:21:11,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:11,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997148157] [2024-06-14 11:21:11,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:11,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:11,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:11,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:11,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:11,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997148157] [2024-06-14 11:21:11,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997148157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:11,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:11,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:11,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040485249] [2024-06-14 11:21:11,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:11,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:11,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:11,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:11,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:11,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:11,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 170 transitions, 1868 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:11,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:11,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:11,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:11,837 INFO L124 PetriNetUnfolderBase]: 1764/2970 cut-off events. [2024-06-14 11:21:11,837 INFO L125 PetriNetUnfolderBase]: For 73153/73157 co-relation queries the response was YES. [2024-06-14 11:21:11,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16304 conditions, 2970 events. 1764/2970 cut-off events. For 73153/73157 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17532 event pairs, 445 based on Foata normal form. 4/2971 useless extension candidates. Maximal degree in co-relation 16227. Up to 2544 conditions per place. [2024-06-14 11:21:11,859 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 123 selfloop transitions, 60 changer transitions 0/189 dead transitions. [2024-06-14 11:21:11,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 189 transitions, 2457 flow [2024-06-14 11:21:11,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:11,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:11,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:21:11,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:21:11,860 INFO L175 Difference]: Start difference. First operand has 154 places, 170 transitions, 1868 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:21:11,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 189 transitions, 2457 flow [2024-06-14 11:21:11,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 189 transitions, 2401 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:11,945 INFO L231 Difference]: Finished difference. Result has 156 places, 175 transitions, 2005 flow [2024-06-14 11:21:11,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2005, PETRI_PLACES=156, PETRI_TRANSITIONS=175} [2024-06-14 11:21:11,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-14 11:21:11,946 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 175 transitions, 2005 flow [2024-06-14 11:21:11,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:11,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:11,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:11,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:21:11,946 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:11,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:11,947 INFO L85 PathProgramCache]: Analyzing trace with hash 199098160, now seen corresponding path program 3 times [2024-06-14 11:21:11,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:11,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125173571] [2024-06-14 11:21:11,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:11,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:11,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:12,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-14 11:21:12,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:12,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125173571] [2024-06-14 11:21:12,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125173571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:12,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:12,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:12,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049791477] [2024-06-14 11:21:12,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:12,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:12,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:12,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:12,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:12,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:12,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 175 transitions, 2005 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:12,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:12,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:12,361 INFO L124 PetriNetUnfolderBase]: 1761/2971 cut-off events. [2024-06-14 11:21:12,362 INFO L125 PetriNetUnfolderBase]: For 74977/74977 co-relation queries the response was YES. [2024-06-14 11:21:12,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16580 conditions, 2971 events. 1761/2971 cut-off events. For 74977/74977 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17619 event pairs, 419 based on Foata normal form. 1/2971 useless extension candidates. Maximal degree in co-relation 16502. Up to 2724 conditions per place. [2024-06-14 11:21:12,384 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 161 selfloop transitions, 23 changer transitions 0/190 dead transitions. [2024-06-14 11:21:12,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 190 transitions, 2411 flow [2024-06-14 11:21:12,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:12,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:12,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:21:12,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 11:21:12,385 INFO L175 Difference]: Start difference. First operand has 156 places, 175 transitions, 2005 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:21:12,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 190 transitions, 2411 flow [2024-06-14 11:21:12,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 190 transitions, 2322 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:12,470 INFO L231 Difference]: Finished difference. Result has 159 places, 175 transitions, 1976 flow [2024-06-14 11:21:12,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1976, PETRI_PLACES=159, PETRI_TRANSITIONS=175} [2024-06-14 11:21:12,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-14 11:21:12,470 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 175 transitions, 1976 flow [2024-06-14 11:21:12,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:12,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:12,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:21:12,471 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:12,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:12,471 INFO L85 PathProgramCache]: Analyzing trace with hash 199335496, now seen corresponding path program 3 times [2024-06-14 11:21:12,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:12,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348534514] [2024-06-14 11:21:12,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:12,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:12,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:12,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-14 11:21:12,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:12,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348534514] [2024-06-14 11:21:12,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348534514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:12,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:12,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:12,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329563307] [2024-06-14 11:21:12,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:12,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:12,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:12,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:12,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:12,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:12,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 175 transitions, 1976 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:12,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:12,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:12,856 INFO L124 PetriNetUnfolderBase]: 1740/2939 cut-off events. [2024-06-14 11:21:12,856 INFO L125 PetriNetUnfolderBase]: For 75676/75682 co-relation queries the response was YES. [2024-06-14 11:21:12,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16162 conditions, 2939 events. 1740/2939 cut-off events. For 75676/75682 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17415 event pairs, 467 based on Foata normal form. 6/2943 useless extension candidates. Maximal degree in co-relation 16083. Up to 2513 conditions per place. [2024-06-14 11:21:12,879 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 51 changer transitions 0/185 dead transitions. [2024-06-14 11:21:12,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 185 transitions, 2428 flow [2024-06-14 11:21:12,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:12,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:12,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 11:21:12,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 11:21:12,881 INFO L175 Difference]: Start difference. First operand has 159 places, 175 transitions, 1976 flow. Second operand 5 states and 119 transitions. [2024-06-14 11:21:12,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 185 transitions, 2428 flow [2024-06-14 11:21:12,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 185 transitions, 2376 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:12,975 INFO L231 Difference]: Finished difference. Result has 160 places, 175 transitions, 2037 flow [2024-06-14 11:21:12,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2037, PETRI_PLACES=160, PETRI_TRANSITIONS=175} [2024-06-14 11:21:12,975 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-14 11:21:12,975 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 175 transitions, 2037 flow [2024-06-14 11:21:12,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:12,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:12,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:12,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:21:12,976 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:12,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:12,976 INFO L85 PathProgramCache]: Analyzing trace with hash 199344424, now seen corresponding path program 1 times [2024-06-14 11:21:12,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:12,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105984794] [2024-06-14 11:21:12,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:12,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:13,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:13,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:13,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105984794] [2024-06-14 11:21:13,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105984794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:13,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:13,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:13,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707408897] [2024-06-14 11:21:13,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:13,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:13,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:13,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:13,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:13,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:13,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 175 transitions, 2037 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:13,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:13,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:13,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:13,408 INFO L124 PetriNetUnfolderBase]: 1743/2938 cut-off events. [2024-06-14 11:21:13,408 INFO L125 PetriNetUnfolderBase]: For 75177/75181 co-relation queries the response was YES. [2024-06-14 11:21:13,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16301 conditions, 2938 events. 1743/2938 cut-off events. For 75177/75181 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17317 event pairs, 423 based on Foata normal form. 8/2945 useless extension candidates. Maximal degree in co-relation 16221. Up to 2685 conditions per place. [2024-06-14 11:21:13,428 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 165 selfloop transitions, 17 changer transitions 0/188 dead transitions. [2024-06-14 11:21:13,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 188 transitions, 2475 flow [2024-06-14 11:21:13,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:13,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:13,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-14 11:21:13,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-14 11:21:13,429 INFO L175 Difference]: Start difference. First operand has 160 places, 175 transitions, 2037 flow. Second operand 5 states and 113 transitions. [2024-06-14 11:21:13,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 188 transitions, 2475 flow [2024-06-14 11:21:13,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 188 transitions, 2283 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:13,514 INFO L231 Difference]: Finished difference. Result has 160 places, 178 transitions, 1941 flow [2024-06-14 11:21:13,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1941, PETRI_PLACES=160, PETRI_TRANSITIONS=178} [2024-06-14 11:21:13,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-14 11:21:13,514 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 178 transitions, 1941 flow [2024-06-14 11:21:13,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:13,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:13,515 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-14 11:21:13,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:21:13,515 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:13,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash -942305170, now seen corresponding path program 1 times [2024-06-14 11:21:13,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:13,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070894448] [2024-06-14 11:21:13,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:13,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:13,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:13,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:13,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:13,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070894448] [2024-06-14 11:21:13,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070894448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:13,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:13,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:13,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786748509] [2024-06-14 11:21:13,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:13,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:13,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:13,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:13,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:13,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:13,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 178 transitions, 1941 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:13,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:13,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:13,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:13,913 INFO L124 PetriNetUnfolderBase]: 1763/2966 cut-off events. [2024-06-14 11:21:13,913 INFO L125 PetriNetUnfolderBase]: For 76963/76969 co-relation queries the response was YES. [2024-06-14 11:21:13,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16501 conditions, 2966 events. 1763/2966 cut-off events. For 76963/76969 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17531 event pairs, 464 based on Foata normal form. 8/2973 useless extension candidates. Maximal degree in co-relation 16421. Up to 2534 conditions per place. [2024-06-14 11:21:13,935 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 138 selfloop transitions, 59 changer transitions 0/203 dead transitions. [2024-06-14 11:21:13,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 203 transitions, 2536 flow [2024-06-14 11:21:13,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:13,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:13,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:21:13,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 11:21:13,936 INFO L175 Difference]: Start difference. First operand has 160 places, 178 transitions, 1941 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:21:13,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 203 transitions, 2536 flow [2024-06-14 11:21:14,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 203 transitions, 2462 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:14,048 INFO L231 Difference]: Finished difference. Result has 164 places, 186 transitions, 2086 flow [2024-06-14 11:21:14,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2086, PETRI_PLACES=164, PETRI_TRANSITIONS=186} [2024-06-14 11:21:14,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-14 11:21:14,050 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 186 transitions, 2086 flow [2024-06-14 11:21:14,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:14,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:14,050 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-14 11:21:14,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:21:14,051 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:14,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:14,051 INFO L85 PathProgramCache]: Analyzing trace with hash 126019310, now seen corresponding path program 2 times [2024-06-14 11:21:14,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:14,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306538464] [2024-06-14 11:21:14,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:14,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:14,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:14,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:14,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:14,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306538464] [2024-06-14 11:21:14,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306538464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:14,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:14,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:14,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568583372] [2024-06-14 11:21:14,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:14,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:14,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:14,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:14,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:14,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:14,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 186 transitions, 2086 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:14,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:14,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:14,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:14,493 INFO L124 PetriNetUnfolderBase]: 1773/2984 cut-off events. [2024-06-14 11:21:14,493 INFO L125 PetriNetUnfolderBase]: For 81034/81040 co-relation queries the response was YES. [2024-06-14 11:21:14,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16811 conditions, 2984 events. 1773/2984 cut-off events. For 81034/81040 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17711 event pairs, 464 based on Foata normal form. 8/2991 useless extension candidates. Maximal degree in co-relation 16729. Up to 2544 conditions per place. [2024-06-14 11:21:14,512 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 137 selfloop transitions, 63 changer transitions 0/206 dead transitions. [2024-06-14 11:21:14,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 206 transitions, 2653 flow [2024-06-14 11:21:14,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:14,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:14,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 11:21:14,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 11:21:14,513 INFO L175 Difference]: Start difference. First operand has 164 places, 186 transitions, 2086 flow. Second operand 5 states and 124 transitions. [2024-06-14 11:21:14,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 206 transitions, 2653 flow [2024-06-14 11:21:14,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 206 transitions, 2500 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:14,604 INFO L231 Difference]: Finished difference. Result has 166 places, 190 transitions, 2124 flow [2024-06-14 11:21:14,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2124, PETRI_PLACES=166, PETRI_TRANSITIONS=190} [2024-06-14 11:21:14,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-14 11:21:14,605 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 190 transitions, 2124 flow [2024-06-14 11:21:14,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:14,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:14,605 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-14 11:21:14,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:21:14,606 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:14,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash 126030470, now seen corresponding path program 3 times [2024-06-14 11:21:14,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:14,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572791093] [2024-06-14 11:21:14,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:14,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:14,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:14,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-14 11:21:14,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:14,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572791093] [2024-06-14 11:21:14,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572791093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:14,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:14,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:14,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620919594] [2024-06-14 11:21:14,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:14,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:14,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:14,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:14,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:14,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:14,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 190 transitions, 2124 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:14,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:14,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:14,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:14,987 INFO L124 PetriNetUnfolderBase]: 1765/2969 cut-off events. [2024-06-14 11:21:14,987 INFO L125 PetriNetUnfolderBase]: For 82797/82801 co-relation queries the response was YES. [2024-06-14 11:21:15,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16766 conditions, 2969 events. 1765/2969 cut-off events. For 82797/82801 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17543 event pairs, 470 based on Foata normal form. 4/2971 useless extension candidates. Maximal degree in co-relation 16684. Up to 2536 conditions per place. [2024-06-14 11:21:15,010 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 131 selfloop transitions, 62 changer transitions 0/199 dead transitions. [2024-06-14 11:21:15,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 199 transitions, 2532 flow [2024-06-14 11:21:15,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:15,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:15,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:21:15,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 11:21:15,011 INFO L175 Difference]: Start difference. First operand has 166 places, 190 transitions, 2124 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:21:15,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 199 transitions, 2532 flow [2024-06-14 11:21:15,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 199 transitions, 2421 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:15,112 INFO L231 Difference]: Finished difference. Result has 168 places, 190 transitions, 2147 flow [2024-06-14 11:21:15,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2147, PETRI_PLACES=168, PETRI_TRANSITIONS=190} [2024-06-14 11:21:15,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 11:21:15,113 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 190 transitions, 2147 flow [2024-06-14 11:21:15,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:15,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:15,113 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-14 11:21:15,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:21:15,113 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:15,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:15,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1863933872, now seen corresponding path program 1 times [2024-06-14 11:21:15,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:15,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451590854] [2024-06-14 11:21:15,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:15,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:15,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:15,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-14 11:21:15,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:15,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451590854] [2024-06-14 11:21:15,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451590854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:15,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:15,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:15,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563925674] [2024-06-14 11:21:15,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:15,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:15,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:15,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:15,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:15,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:15,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 190 transitions, 2147 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:15,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:15,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:15,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:15,526 INFO L124 PetriNetUnfolderBase]: 1824/3050 cut-off events. [2024-06-14 11:21:15,526 INFO L125 PetriNetUnfolderBase]: For 87567/87569 co-relation queries the response was YES. [2024-06-14 11:21:15,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17445 conditions, 3050 events. 1824/3050 cut-off events. For 87567/87569 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18074 event pairs, 458 based on Foata normal form. 3/3048 useless extension candidates. Maximal degree in co-relation 17363. Up to 2398 conditions per place. [2024-06-14 11:21:15,594 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 96 changer transitions 0/230 dead transitions. [2024-06-14 11:21:15,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 230 transitions, 3111 flow [2024-06-14 11:21:15,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:15,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:15,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:21:15,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:21:15,595 INFO L175 Difference]: Start difference. First operand has 168 places, 190 transitions, 2147 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:21:15,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 230 transitions, 3111 flow [2024-06-14 11:21:15,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 230 transitions, 2933 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:15,704 INFO L231 Difference]: Finished difference. Result has 171 places, 207 transitions, 2384 flow [2024-06-14 11:21:15,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2384, PETRI_PLACES=171, PETRI_TRANSITIONS=207} [2024-06-14 11:21:15,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-14 11:21:15,704 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 207 transitions, 2384 flow [2024-06-14 11:21:15,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:15,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:15,705 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-14 11:21:15,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:21:15,705 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:15,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:15,705 INFO L85 PathProgramCache]: Analyzing trace with hash -894680588, now seen corresponding path program 2 times [2024-06-14 11:21:15,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:15,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242750535] [2024-06-14 11:21:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:15,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:15,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:15,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:15,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242750535] [2024-06-14 11:21:15,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242750535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:15,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:15,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:15,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969868185] [2024-06-14 11:21:15,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:15,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:15,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:15,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:15,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:15,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:15,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 207 transitions, 2384 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:15,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:15,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:15,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:16,203 INFO L124 PetriNetUnfolderBase]: 1887/3159 cut-off events. [2024-06-14 11:21:16,203 INFO L125 PetriNetUnfolderBase]: For 98074/98076 co-relation queries the response was YES. [2024-06-14 11:21:16,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19029 conditions, 3159 events. 1887/3159 cut-off events. For 98074/98076 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18836 event pairs, 448 based on Foata normal form. 3/3159 useless extension candidates. Maximal degree in co-relation 18945. Up to 2658 conditions per place. [2024-06-14 11:21:16,230 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 87 changer transitions 0/240 dead transitions. [2024-06-14 11:21:16,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 240 transitions, 3264 flow [2024-06-14 11:21:16,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:16,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:16,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:21:16,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:21:16,231 INFO L175 Difference]: Start difference. First operand has 171 places, 207 transitions, 2384 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:21:16,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 240 transitions, 3264 flow [2024-06-14 11:21:16,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 240 transitions, 3060 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:16,388 INFO L231 Difference]: Finished difference. Result has 179 places, 222 transitions, 2600 flow [2024-06-14 11:21:16,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2600, PETRI_PLACES=179, PETRI_TRANSITIONS=222} [2024-06-14 11:21:16,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-14 11:21:16,389 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 222 transitions, 2600 flow [2024-06-14 11:21:16,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:16,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:16,390 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-14 11:21:16,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:21:16,390 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:16,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:16,390 INFO L85 PathProgramCache]: Analyzing trace with hash 821897968, now seen corresponding path program 3 times [2024-06-14 11:21:16,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:16,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761539839] [2024-06-14 11:21:16,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:16,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:16,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:16,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-14 11:21:16,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:16,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761539839] [2024-06-14 11:21:16,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761539839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:16,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:16,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:16,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891704693] [2024-06-14 11:21:16,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:16,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:16,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:16,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:16,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:16,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:16,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 222 transitions, 2600 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:16,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:16,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:16,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:16,965 INFO L124 PetriNetUnfolderBase]: 1882/3155 cut-off events. [2024-06-14 11:21:16,966 INFO L125 PetriNetUnfolderBase]: For 99463/99465 co-relation queries the response was YES. [2024-06-14 11:21:16,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18988 conditions, 3155 events. 1882/3155 cut-off events. For 99463/99465 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18861 event pairs, 448 based on Foata normal form. 3/3155 useless extension candidates. Maximal degree in co-relation 18901. Up to 2656 conditions per place. [2024-06-14 11:21:16,994 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 149 selfloop transitions, 82 changer transitions 0/237 dead transitions. [2024-06-14 11:21:16,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 237 transitions, 3178 flow [2024-06-14 11:21:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:16,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:21:16,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:21:16,995 INFO L175 Difference]: Start difference. First operand has 179 places, 222 transitions, 2600 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:21:16,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 237 transitions, 3178 flow [2024-06-14 11:21:17,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 237 transitions, 2942 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:17,176 INFO L231 Difference]: Finished difference. Result has 181 places, 222 transitions, 2537 flow [2024-06-14 11:21:17,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2537, PETRI_PLACES=181, PETRI_TRANSITIONS=222} [2024-06-14 11:21:17,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-14 11:21:17,177 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 222 transitions, 2537 flow [2024-06-14 11:21:17,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:17,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:17,177 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-14 11:21:17,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:21:17,177 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:17,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:17,178 INFO L85 PathProgramCache]: Analyzing trace with hash 745614284, now seen corresponding path program 4 times [2024-06-14 11:21:17,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:17,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586062352] [2024-06-14 11:21:17,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:17,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:17,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:17,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:17,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586062352] [2024-06-14 11:21:17,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586062352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:17,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:17,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:17,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663590381] [2024-06-14 11:21:17,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:17,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:17,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:17,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:17,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:17,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:17,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 222 transitions, 2537 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:17,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:17,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:17,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:17,738 INFO L124 PetriNetUnfolderBase]: 1937/3247 cut-off events. [2024-06-14 11:21:17,739 INFO L125 PetriNetUnfolderBase]: For 108056/108058 co-relation queries the response was YES. [2024-06-14 11:21:17,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19711 conditions, 3247 events. 1937/3247 cut-off events. For 108056/108058 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19549 event pairs, 448 based on Foata normal form. 3/3247 useless extension candidates. Maximal degree in co-relation 19623. Up to 2550 conditions per place. [2024-06-14 11:21:17,766 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 129 changer transitions 0/263 dead transitions. [2024-06-14 11:21:17,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 263 transitions, 3579 flow [2024-06-14 11:21:17,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:17,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:17,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:21:17,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 11:21:17,772 INFO L175 Difference]: Start difference. First operand has 181 places, 222 transitions, 2537 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:21:17,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 263 transitions, 3579 flow [2024-06-14 11:21:17,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 263 transitions, 3415 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:17,925 INFO L231 Difference]: Finished difference. Result has 187 places, 236 transitions, 2922 flow [2024-06-14 11:21:17,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2922, PETRI_PLACES=187, PETRI_TRANSITIONS=236} [2024-06-14 11:21:17,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-14 11:21:17,927 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 236 transitions, 2922 flow [2024-06-14 11:21:17,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:17,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:17,927 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-14 11:21:17,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:21:17,927 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:17,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:17,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1877076690, now seen corresponding path program 5 times [2024-06-14 11:21:17,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:17,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668888451] [2024-06-14 11:21:17,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:17,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:17,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:18,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-14 11:21:18,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:18,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668888451] [2024-06-14 11:21:18,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668888451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:18,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:18,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:18,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750975761] [2024-06-14 11:21:18,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:18,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:18,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:18,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:18,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:18,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:18,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 236 transitions, 2922 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:18,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:18,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:18,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:18,417 INFO L124 PetriNetUnfolderBase]: 1932/3245 cut-off events. [2024-06-14 11:21:18,417 INFO L125 PetriNetUnfolderBase]: For 112106/112108 co-relation queries the response was YES. [2024-06-14 11:21:18,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20287 conditions, 3245 events. 1932/3245 cut-off events. For 112106/112108 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19574 event pairs, 448 based on Foata normal form. 3/3245 useless extension candidates. Maximal degree in co-relation 20195. Up to 2548 conditions per place. [2024-06-14 11:21:18,445 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 119 changer transitions 0/260 dead transitions. [2024-06-14 11:21:18,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 260 transitions, 3696 flow [2024-06-14 11:21:18,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:18,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:18,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:21:18,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:21:18,447 INFO L175 Difference]: Start difference. First operand has 187 places, 236 transitions, 2922 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:21:18,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 260 transitions, 3696 flow [2024-06-14 11:21:18,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 260 transitions, 3371 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:18,634 INFO L231 Difference]: Finished difference. Result has 188 places, 236 transitions, 2857 flow [2024-06-14 11:21:18,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2857, PETRI_PLACES=188, PETRI_TRANSITIONS=236} [2024-06-14 11:21:18,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-14 11:21:18,635 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 236 transitions, 2857 flow [2024-06-14 11:21:18,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:18,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:18,635 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-14 11:21:18,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:21:18,635 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:21:18,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:18,636 INFO L85 PathProgramCache]: Analyzing trace with hash 745816094, now seen corresponding path program 6 times [2024-06-14 11:21:18,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:18,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647432689] [2024-06-14 11:21:18,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:18,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:18,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:18,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:18,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:18,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647432689] [2024-06-14 11:21:18,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647432689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:18,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:18,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:18,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956555838] [2024-06-14 11:21:18,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:18,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:18,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:18,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:18,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:18,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:18,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 236 transitions, 2857 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:18,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:18,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:18,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:19,152 INFO L124 PetriNetUnfolderBase]: 1947/3279 cut-off events. [2024-06-14 11:21:19,153 INFO L125 PetriNetUnfolderBase]: For 112344/112348 co-relation queries the response was YES. [2024-06-14 11:21:19,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3279 events. 1947/3279 cut-off events. For 112344/112348 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19864 event pairs, 469 based on Foata normal form. 5/3282 useless extension candidates. Maximal degree in co-relation 20236. Up to 2565 conditions per place. [2024-06-14 11:21:19,182 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 136 selfloop transitions, 120 changer transitions 0/262 dead transitions. [2024-06-14 11:21:19,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3715 flow [2024-06-14 11:21:19,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:19,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:19,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:21:19,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 11:21:19,183 INFO L175 Difference]: Start difference. First operand has 188 places, 236 transitions, 2857 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:21:19,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3715 flow [2024-06-14 11:21:19,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 262 transitions, 3450 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:19,361 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3039 flow [2024-06-14 11:21:19,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3039, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-14 11:21:19,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-14 11:21:19,362 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3039 flow [2024-06-14 11:21:19,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:19,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:19,362 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-14 11:21:19,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:21:19,362 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-14 11:21:19,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:19,363 INFO L85 PathProgramCache]: Analyzing trace with hash -560410033, now seen corresponding path program 1 times [2024-06-14 11:21:19,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:19,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025158493] [2024-06-14 11:21:19,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:19,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:19,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:19,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-14 11:21:19,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:19,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025158493] [2024-06-14 11:21:19,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025158493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:19,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:19,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:19,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919551573] [2024-06-14 11:21:19,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:19,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:19,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:19,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:19,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:19,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:19,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3039 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:19,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:19,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:19,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:19,858 INFO L124 PetriNetUnfolderBase]: 1979/3313 cut-off events. [2024-06-14 11:21:19,858 INFO L125 PetriNetUnfolderBase]: For 114779/114779 co-relation queries the response was YES. [2024-06-14 11:21:19,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21056 conditions, 3313 events. 1979/3313 cut-off events. For 114779/114779 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19962 event pairs, 463 based on Foata normal form. 2/3297 useless extension candidates. Maximal degree in co-relation 20963. Up to 2529 conditions per place. [2024-06-14 11:21:19,890 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 132 changer transitions 0/285 dead transitions. [2024-06-14 11:21:19,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 285 transitions, 4162 flow [2024-06-14 11:21:19,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:19,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:19,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:21:19,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:21:19,892 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3039 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:21:19,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 285 transitions, 4162 flow [2024-06-14 11:21:20,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 285 transitions, 3942 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:20,076 INFO L231 Difference]: Finished difference. Result has 195 places, 259 transitions, 3431 flow [2024-06-14 11:21:20,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3431, PETRI_PLACES=195, PETRI_TRANSITIONS=259} [2024-06-14 11:21:20,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-14 11:21:20,077 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 259 transitions, 3431 flow [2024-06-14 11:21:20,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:20,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:20,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:20,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:21:20,078 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-14 11:21:20,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:20,078 INFO L85 PathProgramCache]: Analyzing trace with hash 929821331, now seen corresponding path program 2 times [2024-06-14 11:21:20,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:20,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171480999] [2024-06-14 11:21:20,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:20,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:20,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:20,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:20,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171480999] [2024-06-14 11:21:20,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171480999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:20,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:20,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:20,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509708367] [2024-06-14 11:21:20,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:20,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:20,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:20,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:20,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:20,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:20,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 259 transitions, 3431 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:20,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:20,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:20,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:20,628 INFO L124 PetriNetUnfolderBase]: 1971/3306 cut-off events. [2024-06-14 11:21:20,628 INFO L125 PetriNetUnfolderBase]: For 118803/118805 co-relation queries the response was YES. [2024-06-14 11:21:20,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21386 conditions, 3306 events. 1971/3306 cut-off events. For 118803/118805 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19887 event pairs, 437 based on Foata normal form. 4/3300 useless extension candidates. Maximal degree in co-relation 21290. Up to 2817 conditions per place. [2024-06-14 11:21:20,658 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 72 changer transitions 0/279 dead transitions. [2024-06-14 11:21:20,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 279 transitions, 4027 flow [2024-06-14 11:21:20,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:20,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:20,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:21:20,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:21:20,659 INFO L175 Difference]: Start difference. First operand has 195 places, 259 transitions, 3431 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:21:20,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 279 transitions, 4027 flow [2024-06-14 11:21:20,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 279 transitions, 3868 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:20,849 INFO L231 Difference]: Finished difference. Result has 200 places, 259 transitions, 3423 flow [2024-06-14 11:21:20,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3423, PETRI_PLACES=200, PETRI_TRANSITIONS=259} [2024-06-14 11:21:20,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-14 11:21:20,850 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 259 transitions, 3423 flow [2024-06-14 11:21:20,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:20,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:20,851 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-14 11:21:20,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:21:20,851 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-14 11:21:20,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:20,851 INFO L85 PathProgramCache]: Analyzing trace with hash 705695437, now seen corresponding path program 3 times [2024-06-14 11:21:20,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:20,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963658271] [2024-06-14 11:21:20,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:20,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:20,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-14 11:21:20,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:20,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963658271] [2024-06-14 11:21:20,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963658271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:20,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:20,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:20,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50862988] [2024-06-14 11:21:20,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:20,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:20,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:20,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:20,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:20,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:20,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 259 transitions, 3423 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:20,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:20,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:20,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:21,404 INFO L124 PetriNetUnfolderBase]: 2027/3394 cut-off events. [2024-06-14 11:21:21,405 INFO L125 PetriNetUnfolderBase]: For 126606/126608 co-relation queries the response was YES. [2024-06-14 11:21:21,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22093 conditions, 3394 events. 2027/3394 cut-off events. For 126606/126608 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20515 event pairs, 438 based on Foata normal form. 4/3388 useless extension candidates. Maximal degree in co-relation 21995. Up to 2844 conditions per place. [2024-06-14 11:21:21,436 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 208 selfloop transitions, 88 changer transitions 0/302 dead transitions. [2024-06-14 11:21:21,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 302 transitions, 4565 flow [2024-06-14 11:21:21,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:21,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:21,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:21:21,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:21:21,437 INFO L175 Difference]: Start difference. First operand has 200 places, 259 transitions, 3423 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:21:21,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 302 transitions, 4565 flow [2024-06-14 11:21:21,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 302 transitions, 4372 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:21,664 INFO L231 Difference]: Finished difference. Result has 207 places, 280 transitions, 3842 flow [2024-06-14 11:21:21,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3842, PETRI_PLACES=207, PETRI_TRANSITIONS=280} [2024-06-14 11:21:21,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-14 11:21:21,665 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 280 transitions, 3842 flow [2024-06-14 11:21:21,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:21,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:21,665 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-14 11:21:21,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:21:21,665 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-14 11:21:21,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:21,666 INFO L85 PathProgramCache]: Analyzing trace with hash 174563727, now seen corresponding path program 4 times [2024-06-14 11:21:21,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:21,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224414267] [2024-06-14 11:21:21,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:21,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:21,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:21,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:21,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224414267] [2024-06-14 11:21:21,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224414267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:21,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:21,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:21,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008440854] [2024-06-14 11:21:21,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:21,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:21,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:21,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:21,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:21,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:21,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 280 transitions, 3842 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:21,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:21,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:21,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:22,240 INFO L124 PetriNetUnfolderBase]: 2072/3456 cut-off events. [2024-06-14 11:21:22,240 INFO L125 PetriNetUnfolderBase]: For 139115/139117 co-relation queries the response was YES. [2024-06-14 11:21:22,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23172 conditions, 3456 events. 2072/3456 cut-off events. For 139115/139117 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20882 event pairs, 468 based on Foata normal form. 1/3452 useless extension candidates. Maximal degree in co-relation 23070. Up to 2567 conditions per place. [2024-06-14 11:21:22,270 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 144 selfloop transitions, 167 changer transitions 0/317 dead transitions. [2024-06-14 11:21:22,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 317 transitions, 5058 flow [2024-06-14 11:21:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:22,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:22,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:21:22,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 11:21:22,271 INFO L175 Difference]: Start difference. First operand has 207 places, 280 transitions, 3842 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:21:22,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 317 transitions, 5058 flow [2024-06-14 11:21:22,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 317 transitions, 4897 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:22,483 INFO L231 Difference]: Finished difference. Result has 213 places, 294 transitions, 4320 flow [2024-06-14 11:21:22,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4320, PETRI_PLACES=213, PETRI_TRANSITIONS=294} [2024-06-14 11:21:22,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 11:21:22,483 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 294 transitions, 4320 flow [2024-06-14 11:21:22,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:22,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:22,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-14 11:21:22,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:21:22,484 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-14 11:21:22,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:22,484 INFO L85 PathProgramCache]: Analyzing trace with hash -406270769, now seen corresponding path program 5 times [2024-06-14 11:21:22,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:22,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246388385] [2024-06-14 11:21:22,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:22,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:22,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:22,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:22,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246388385] [2024-06-14 11:21:22,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246388385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:22,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:22,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:22,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158849029] [2024-06-14 11:21:22,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:22,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:22,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:22,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:22,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:22,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:22,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 294 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:22,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:22,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:22,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:23,090 INFO L124 PetriNetUnfolderBase]: 2066/3447 cut-off events. [2024-06-14 11:21:23,090 INFO L125 PetriNetUnfolderBase]: For 145042/145044 co-relation queries the response was YES. [2024-06-14 11:21:23,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23542 conditions, 3447 events. 2066/3447 cut-off events. For 145042/145044 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20799 event pairs, 468 based on Foata normal form. 2/3444 useless extension candidates. Maximal degree in co-relation 23438. Up to 2564 conditions per place. [2024-06-14 11:21:23,128 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 149 selfloop transitions, 159 changer transitions 0/314 dead transitions. [2024-06-14 11:21:23,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 314 transitions, 5260 flow [2024-06-14 11:21:23,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:23,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:23,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:21:23,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:21:23,130 INFO L175 Difference]: Start difference. First operand has 213 places, 294 transitions, 4320 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:21:23,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 314 transitions, 5260 flow [2024-06-14 11:21:23,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 314 transitions, 5000 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:23,424 INFO L231 Difference]: Finished difference. Result has 217 places, 294 transitions, 4386 flow [2024-06-14 11:21:23,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4060, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4386, PETRI_PLACES=217, PETRI_TRANSITIONS=294} [2024-06-14 11:21:23,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 11:21:23,425 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 294 transitions, 4386 flow [2024-06-14 11:21:23,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:23,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:23,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:23,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:21:23,425 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-14 11:21:23,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:23,426 INFO L85 PathProgramCache]: Analyzing trace with hash -645599759, now seen corresponding path program 6 times [2024-06-14 11:21:23,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:23,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049315086] [2024-06-14 11:21:23,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:23,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:23,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:23,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:23,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:23,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049315086] [2024-06-14 11:21:23,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049315086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:23,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:23,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:23,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433608507] [2024-06-14 11:21:23,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:23,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:23,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:23,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:23,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:23,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:23,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 294 transitions, 4386 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:23,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:23,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:23,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:24,053 INFO L124 PetriNetUnfolderBase]: 2061/3439 cut-off events. [2024-06-14 11:21:24,053 INFO L125 PetriNetUnfolderBase]: For 149026/149028 co-relation queries the response was YES. [2024-06-14 11:21:24,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23603 conditions, 3439 events. 2061/3439 cut-off events. For 149026/149028 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20776 event pairs, 468 based on Foata normal form. 1/3435 useless extension candidates. Maximal degree in co-relation 23498. Up to 2561 conditions per place. [2024-06-14 11:21:24,088 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 142 selfloop transitions, 170 changer transitions 0/318 dead transitions. [2024-06-14 11:21:24,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 318 transitions, 5444 flow [2024-06-14 11:21:24,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:24,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:24,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:21:24,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 11:21:24,089 INFO L175 Difference]: Start difference. First operand has 217 places, 294 transitions, 4386 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:21:24,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 318 transitions, 5444 flow [2024-06-14 11:21:24,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 318 transitions, 5093 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:24,360 INFO L231 Difference]: Finished difference. Result has 220 places, 294 transitions, 4381 flow [2024-06-14 11:21:24,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4381, PETRI_PLACES=220, PETRI_TRANSITIONS=294} [2024-06-14 11:21:24,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-14 11:21:24,361 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 294 transitions, 4381 flow [2024-06-14 11:21:24,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:24,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:24,362 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-14 11:21:24,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:21:24,362 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-14 11:21:24,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash -645479789, now seen corresponding path program 7 times [2024-06-14 11:21:24,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:24,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255651043] [2024-06-14 11:21:24,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:24,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:24,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:24,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:24,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:24,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255651043] [2024-06-14 11:21:24,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255651043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:24,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:24,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:24,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439947887] [2024-06-14 11:21:24,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:24,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:24,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:24,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:24,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:24,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:24,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 294 transitions, 4381 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:24,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:24,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:24,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:24,977 INFO L124 PetriNetUnfolderBase]: 2058/3442 cut-off events. [2024-06-14 11:21:24,977 INFO L125 PetriNetUnfolderBase]: For 151489/151491 co-relation queries the response was YES. [2024-06-14 11:21:25,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23570 conditions, 3442 events. 2058/3442 cut-off events. For 151489/151491 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20823 event pairs, 451 based on Foata normal form. 1/3440 useless extension candidates. Maximal degree in co-relation 23464. Up to 2913 conditions per place. [2024-06-14 11:21:25,014 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 85 changer transitions 0/313 dead transitions. [2024-06-14 11:21:25,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 313 transitions, 5082 flow [2024-06-14 11:21:25,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:25,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:25,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:21:25,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:21:25,015 INFO L175 Difference]: Start difference. First operand has 220 places, 294 transitions, 4381 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:21:25,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 313 transitions, 5082 flow [2024-06-14 11:21:25,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 313 transitions, 4576 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:25,323 INFO L231 Difference]: Finished difference. Result has 218 places, 296 transitions, 4098 flow [2024-06-14 11:21:25,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4098, PETRI_PLACES=218, PETRI_TRANSITIONS=296} [2024-06-14 11:21:25,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 11:21:25,324 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 296 transitions, 4098 flow [2024-06-14 11:21:25,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:25,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:25,324 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-14 11:21:25,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:21:25,324 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-14 11:21:25,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:25,325 INFO L85 PathProgramCache]: Analyzing trace with hash -290979599, now seen corresponding path program 8 times [2024-06-14 11:21:25,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:25,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788418657] [2024-06-14 11:21:25,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:25,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:25,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:25,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:25,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788418657] [2024-06-14 11:21:25,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788418657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:25,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:25,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:25,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729095206] [2024-06-14 11:21:25,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:25,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:25,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:25,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:25,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:25,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:25,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 296 transitions, 4098 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:25,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:25,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:25,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:25,996 INFO L124 PetriNetUnfolderBase]: 2052/3435 cut-off events. [2024-06-14 11:21:25,996 INFO L125 PetriNetUnfolderBase]: For 152799/152801 co-relation queries the response was YES. [2024-06-14 11:21:26,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22926 conditions, 3435 events. 2052/3435 cut-off events. For 152799/152801 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20800 event pairs, 449 based on Foata normal form. 2/3434 useless extension candidates. Maximal degree in co-relation 22821. Up to 2855 conditions per place. [2024-06-14 11:21:26,035 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 99 changer transitions 0/311 dead transitions. [2024-06-14 11:21:26,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 311 transitions, 4842 flow [2024-06-14 11:21:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:26,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:26,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:21:26,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:21:26,036 INFO L175 Difference]: Start difference. First operand has 218 places, 296 transitions, 4098 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:21:26,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 311 transitions, 4842 flow [2024-06-14 11:21:26,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 311 transitions, 4650 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:26,358 INFO L231 Difference]: Finished difference. Result has 221 places, 296 transitions, 4113 flow [2024-06-14 11:21:26,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4113, PETRI_PLACES=221, PETRI_TRANSITIONS=296} [2024-06-14 11:21:26,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 11:21:26,359 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 296 transitions, 4113 flow [2024-06-14 11:21:26,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:26,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:26,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] [2024-06-14 11:21:26,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:21:26,360 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-14 11:21:26,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:26,360 INFO L85 PathProgramCache]: Analyzing trace with hash -291216749, now seen corresponding path program 9 times [2024-06-14 11:21:26,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:26,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136260333] [2024-06-14 11:21:26,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:26,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:26,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:26,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:26,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:26,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136260333] [2024-06-14 11:21:26,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136260333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:26,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:26,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:26,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325977793] [2024-06-14 11:21:26,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:26,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:26,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:26,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:26,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:26,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:26,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 296 transitions, 4113 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:26,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:26,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:26,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:27,108 INFO L124 PetriNetUnfolderBase]: 2044/3422 cut-off events. [2024-06-14 11:21:27,108 INFO L125 PetriNetUnfolderBase]: For 155983/155985 co-relation queries the response was YES. [2024-06-14 11:21:27,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3422 events. 2044/3422 cut-off events. For 155983/155985 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20689 event pairs, 449 based on Foata normal form. 2/3421 useless extension candidates. Maximal degree in co-relation 22770. Up to 2847 conditions per place. [2024-06-14 11:21:27,149 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 203 selfloop transitions, 103 changer transitions 0/312 dead transitions. [2024-06-14 11:21:27,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 312 transitions, 4763 flow [2024-06-14 11:21:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:27,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:27,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 11:21:27,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 11:21:27,151 INFO L175 Difference]: Start difference. First operand has 221 places, 296 transitions, 4113 flow. Second operand 9 states and 197 transitions. [2024-06-14 11:21:27,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 312 transitions, 4763 flow [2024-06-14 11:21:27,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 312 transitions, 4542 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:27,524 INFO L231 Difference]: Finished difference. Result has 226 places, 296 transitions, 4105 flow [2024-06-14 11:21:27,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4105, PETRI_PLACES=226, PETRI_TRANSITIONS=296} [2024-06-14 11:21:27,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 11:21:27,525 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 296 transitions, 4105 flow [2024-06-14 11:21:27,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:27,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:27,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:27,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:21:27,526 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-14 11:21:27,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:27,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1940414735, now seen corresponding path program 10 times [2024-06-14 11:21:27,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:27,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824036501] [2024-06-14 11:21:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:27,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:27,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:27,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:27,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:27,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824036501] [2024-06-14 11:21:27,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824036501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:27,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:27,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:27,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085001911] [2024-06-14 11:21:27,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:27,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:27,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:27,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:27,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:27,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:27,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 296 transitions, 4105 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:27,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:27,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:27,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:28,135 INFO L124 PetriNetUnfolderBase]: 2038/3414 cut-off events. [2024-06-14 11:21:28,140 INFO L125 PetriNetUnfolderBase]: For 158694/158696 co-relation queries the response was YES. [2024-06-14 11:21:28,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22761 conditions, 3414 events. 2038/3414 cut-off events. For 158694/158696 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20664 event pairs, 449 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 22654. Up to 2612 conditions per place. [2024-06-14 11:21:28,174 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 155 selfloop transitions, 169 changer transitions 0/330 dead transitions. [2024-06-14 11:21:28,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 330 transitions, 5143 flow [2024-06-14 11:21:28,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:28,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:28,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:21:28,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-14 11:21:28,175 INFO L175 Difference]: Start difference. First operand has 226 places, 296 transitions, 4105 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:21:28,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 330 transitions, 5143 flow [2024-06-14 11:21:28,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 330 transitions, 4846 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 11:21:28,485 INFO L231 Difference]: Finished difference. Result has 226 places, 296 transitions, 4166 flow [2024-06-14 11:21:28,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4166, PETRI_PLACES=226, PETRI_TRANSITIONS=296} [2024-06-14 11:21:28,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 11:21:28,485 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 296 transitions, 4166 flow [2024-06-14 11:21:28,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:28,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:28,486 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-14 11:21:28,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:21:28,486 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-14 11:21:28,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:28,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1940177585, now seen corresponding path program 11 times [2024-06-14 11:21:28,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:28,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758236044] [2024-06-14 11:21:28,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:28,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:28,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:28,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:28,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:28,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758236044] [2024-06-14 11:21:28,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758236044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:28,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:28,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:28,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947943554] [2024-06-14 11:21:28,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:28,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:28,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:28,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:28,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:28,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:28,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 296 transitions, 4166 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:28,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:28,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:28,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:29,123 INFO L124 PetriNetUnfolderBase]: 2032/3406 cut-off events. [2024-06-14 11:21:29,124 INFO L125 PetriNetUnfolderBase]: For 161582/161584 co-relation queries the response was YES. [2024-06-14 11:21:29,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22893 conditions, 3406 events. 2032/3406 cut-off events. For 161582/161584 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20665 event pairs, 449 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 22785. Up to 2609 conditions per place. [2024-06-14 11:21:29,160 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 157 changer transitions 0/321 dead transitions. [2024-06-14 11:21:29,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 321 transitions, 5066 flow [2024-06-14 11:21:29,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:29,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:29,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:21:29,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 11:21:29,161 INFO L175 Difference]: Start difference. First operand has 226 places, 296 transitions, 4166 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:21:29,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 321 transitions, 5066 flow [2024-06-14 11:21:29,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 321 transitions, 4593 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-14 11:21:29,477 INFO L231 Difference]: Finished difference. Result has 221 places, 296 transitions, 4040 flow [2024-06-14 11:21:29,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4040, PETRI_PLACES=221, PETRI_TRANSITIONS=296} [2024-06-14 11:21:29,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 11:21:29,478 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 296 transitions, 4040 flow [2024-06-14 11:21:29,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:29,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:29,478 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-14 11:21:29,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:21:29,479 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-14 11:21:29,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:29,481 INFO L85 PathProgramCache]: Analyzing trace with hash -2117546255, now seen corresponding path program 12 times [2024-06-14 11:21:29,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:29,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620980492] [2024-06-14 11:21:29,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:29,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:29,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:29,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620980492] [2024-06-14 11:21:29,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620980492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:29,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852823691] [2024-06-14 11:21:29,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:29,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:29,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:29,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:29,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:29,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:29,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 296 transitions, 4040 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:29,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:29,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:29,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:30,091 INFO L124 PetriNetUnfolderBase]: 2016/3382 cut-off events. [2024-06-14 11:21:30,091 INFO L125 PetriNetUnfolderBase]: For 147150/147152 co-relation queries the response was YES. [2024-06-14 11:21:30,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22155 conditions, 3382 events. 2016/3382 cut-off events. For 147150/147152 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20475 event pairs, 435 based on Foata normal form. 6/3378 useless extension candidates. Maximal degree in co-relation 22049. Up to 2596 conditions per place. [2024-06-14 11:21:30,127 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 160 changer transitions 0/328 dead transitions. [2024-06-14 11:21:30,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 328 transitions, 4964 flow [2024-06-14 11:21:30,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:21:30,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:21:30,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:21:30,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-14 11:21:30,129 INFO L175 Difference]: Start difference. First operand has 221 places, 296 transitions, 4040 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:21:30,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 328 transitions, 4964 flow [2024-06-14 11:21:30,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 328 transitions, 4599 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:30,451 INFO L231 Difference]: Finished difference. Result has 221 places, 296 transitions, 4026 flow [2024-06-14 11:21:30,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4026, PETRI_PLACES=221, PETRI_TRANSITIONS=296} [2024-06-14 11:21:30,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-14 11:21:30,451 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 296 transitions, 4026 flow [2024-06-14 11:21:30,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:30,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:30,452 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-14 11:21:30,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:21:30,452 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-14 11:21:30,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1703993111, now seen corresponding path program 1 times [2024-06-14 11:21:30,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:30,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597555093] [2024-06-14 11:21:30,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:30,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:30,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:30,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:30,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:30,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597555093] [2024-06-14 11:21:30,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597555093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:30,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:30,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:30,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799809505] [2024-06-14 11:21:30,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:30,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:30,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:30,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:30,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:30,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:30,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 296 transitions, 4026 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:30,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:30,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:30,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:30,966 INFO L124 PetriNetUnfolderBase]: 2008/3375 cut-off events. [2024-06-14 11:21:30,966 INFO L125 PetriNetUnfolderBase]: For 137042/137042 co-relation queries the response was YES. [2024-06-14 11:21:30,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21887 conditions, 3375 events. 2008/3375 cut-off events. For 137042/137042 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20494 event pairs, 406 based on Foata normal form. 2/3375 useless extension candidates. Maximal degree in co-relation 21782. Up to 3058 conditions per place. [2024-06-14 11:21:30,998 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 289 selfloop transitions, 19 changer transitions 0/314 dead transitions. [2024-06-14 11:21:30,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 314 transitions, 4720 flow [2024-06-14 11:21:30,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:30,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 11:21:30,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 11:21:30,999 INFO L175 Difference]: Start difference. First operand has 221 places, 296 transitions, 4026 flow. Second operand 5 states and 119 transitions. [2024-06-14 11:21:30,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 314 transitions, 4720 flow [2024-06-14 11:21:31,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 314 transitions, 4372 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:21:31,255 INFO L231 Difference]: Finished difference. Result has 218 places, 298 transitions, 3763 flow [2024-06-14 11:21:31,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3678, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3763, PETRI_PLACES=218, PETRI_TRANSITIONS=298} [2024-06-14 11:21:31,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 11:21:31,257 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 298 transitions, 3763 flow [2024-06-14 11:21:31,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:31,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:31,257 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-14 11:21:31,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:21:31,257 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-14 11:21:31,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:31,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1703517881, now seen corresponding path program 2 times [2024-06-14 11:21:31,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:31,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845106647] [2024-06-14 11:21:31,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:31,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:31,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:31,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:31,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:31,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845106647] [2024-06-14 11:21:31,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845106647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:31,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:31,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:21:31,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516848826] [2024-06-14 11:21:31,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:31,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:21:31,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:31,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:21:31,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:21:31,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:31,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 298 transitions, 3763 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:31,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:31,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:31,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:31,842 INFO L124 PetriNetUnfolderBase]: 2003/3375 cut-off events. [2024-06-14 11:21:31,842 INFO L125 PetriNetUnfolderBase]: For 128240/128244 co-relation queries the response was YES. [2024-06-14 11:21:31,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21179 conditions, 3375 events. 2003/3375 cut-off events. For 128240/128244 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20548 event pairs, 403 based on Foata normal form. 6/3380 useless extension candidates. Maximal degree in co-relation 21074. Up to 3031 conditions per place. [2024-06-14 11:21:31,872 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 286 selfloop transitions, 19 changer transitions 0/311 dead transitions. [2024-06-14 11:21:31,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 311 transitions, 4441 flow [2024-06-14 11:21:31,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:21:31,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:21:31,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-14 11:21:31,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 11:21:31,890 INFO L175 Difference]: Start difference. First operand has 218 places, 298 transitions, 3763 flow. Second operand 5 states and 112 transitions. [2024-06-14 11:21:31,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 311 transitions, 4441 flow [2024-06-14 11:21:32,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 311 transitions, 4376 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:32,133 INFO L231 Difference]: Finished difference. Result has 220 places, 300 transitions, 3787 flow [2024-06-14 11:21:32,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3787, PETRI_PLACES=220, PETRI_TRANSITIONS=300} [2024-06-14 11:21:32,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-14 11:21:32,133 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 300 transitions, 3787 flow [2024-06-14 11:21:32,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:32,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:32,134 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-14 11:21:32,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:21:32,134 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-14 11:21:32,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:32,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1225355597, now seen corresponding path program 1 times [2024-06-14 11:21:32,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:32,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139261222] [2024-06-14 11:21:32,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:32,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:32,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:32,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:32,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139261222] [2024-06-14 11:21:32,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139261222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:32,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:32,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:32,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705085047] [2024-06-14 11:21:32,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:32,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:32,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:32,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:32,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:32,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:32,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 300 transitions, 3787 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:32,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:32,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:32,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:32,698 INFO L124 PetriNetUnfolderBase]: 2011/3395 cut-off events. [2024-06-14 11:21:32,699 INFO L125 PetriNetUnfolderBase]: For 134237/134237 co-relation queries the response was YES. [2024-06-14 11:21:32,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21419 conditions, 3395 events. 2011/3395 cut-off events. For 134237/134237 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 20684 event pairs, 374 based on Foata normal form. 2/3396 useless extension candidates. Maximal degree in co-relation 21313. Up to 3029 conditions per place. [2024-06-14 11:21:32,733 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 31 changer transitions 0/327 dead transitions. [2024-06-14 11:21:32,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 327 transitions, 4679 flow [2024-06-14 11:21:32,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:32,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:32,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:21:32,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-14 11:21:32,734 INFO L175 Difference]: Start difference. First operand has 220 places, 300 transitions, 3787 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:21:32,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 327 transitions, 4679 flow [2024-06-14 11:21:32,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 327 transitions, 4606 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:32,981 INFO L231 Difference]: Finished difference. Result has 224 places, 304 transitions, 3881 flow [2024-06-14 11:21:32,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3714, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3881, PETRI_PLACES=224, PETRI_TRANSITIONS=304} [2024-06-14 11:21:32,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-14 11:21:32,981 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 304 transitions, 3881 flow [2024-06-14 11:21:32,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:32,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:32,982 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-14 11:21:32,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:21:32,982 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-14 11:21:32,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:32,982 INFO L85 PathProgramCache]: Analyzing trace with hash -406261841, now seen corresponding path program 2 times [2024-06-14 11:21:32,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:32,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887164775] [2024-06-14 11:21:32,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:32,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:32,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:33,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:33,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:33,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887164775] [2024-06-14 11:21:33,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887164775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:33,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:33,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:33,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66174232] [2024-06-14 11:21:33,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:33,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:33,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:33,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:33,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:33,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 304 transitions, 3881 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:33,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:33,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:33,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:33,510 INFO L124 PetriNetUnfolderBase]: 2019/3407 cut-off events. [2024-06-14 11:21:33,511 INFO L125 PetriNetUnfolderBase]: For 139750/139750 co-relation queries the response was YES. [2024-06-14 11:21:33,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21658 conditions, 3407 events. 2019/3407 cut-off events. For 139750/139750 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20771 event pairs, 405 based on Foata normal form. 2/3408 useless extension candidates. Maximal degree in co-relation 21551. Up to 3074 conditions per place. [2024-06-14 11:21:33,543 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 290 selfloop transitions, 28 changer transitions 0/324 dead transitions. [2024-06-14 11:21:33,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 324 transitions, 4613 flow [2024-06-14 11:21:33,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:33,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:33,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 11:21:33,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-14 11:21:33,544 INFO L175 Difference]: Start difference. First operand has 224 places, 304 transitions, 3881 flow. Second operand 7 states and 151 transitions. [2024-06-14 11:21:33,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 324 transitions, 4613 flow [2024-06-14 11:21:33,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 324 transitions, 4499 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:33,816 INFO L231 Difference]: Finished difference. Result has 228 places, 306 transitions, 3884 flow [2024-06-14 11:21:33,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3787, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3884, PETRI_PLACES=228, PETRI_TRANSITIONS=306} [2024-06-14 11:21:33,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-14 11:21:33,817 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 306 transitions, 3884 flow [2024-06-14 11:21:33,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:33,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:33,817 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-14 11:21:33,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:21:33,817 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-14 11:21:33,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:33,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1220768837, now seen corresponding path program 3 times [2024-06-14 11:21:33,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:33,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219329056] [2024-06-14 11:21:33,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:33,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:33,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:33,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:33,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:33,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219329056] [2024-06-14 11:21:33,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219329056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:33,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:33,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:33,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107225505] [2024-06-14 11:21:33,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:33,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:33,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:33,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:33,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:33,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:33,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 306 transitions, 3884 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:33,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:33,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:33,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:34,433 INFO L124 PetriNetUnfolderBase]: 2027/3419 cut-off events. [2024-06-14 11:21:34,433 INFO L125 PetriNetUnfolderBase]: For 144298/144298 co-relation queries the response was YES. [2024-06-14 11:21:34,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21738 conditions, 3419 events. 2027/3419 cut-off events. For 144298/144298 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20859 event pairs, 405 based on Foata normal form. 2/3420 useless extension candidates. Maximal degree in co-relation 21629. Up to 3101 conditions per place. [2024-06-14 11:21:34,463 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 297 selfloop transitions, 20 changer transitions 0/323 dead transitions. [2024-06-14 11:21:34,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 323 transitions, 4590 flow [2024-06-14 11:21:34,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:34,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:34,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-14 11:21:34,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 11:21:34,464 INFO L175 Difference]: Start difference. First operand has 228 places, 306 transitions, 3884 flow. Second operand 7 states and 147 transitions. [2024-06-14 11:21:34,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 323 transitions, 4590 flow [2024-06-14 11:21:34,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 323 transitions, 4513 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:34,714 INFO L231 Difference]: Finished difference. Result has 230 places, 308 transitions, 3892 flow [2024-06-14 11:21:34,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3892, PETRI_PLACES=230, PETRI_TRANSITIONS=308} [2024-06-14 11:21:34,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-14 11:21:34,715 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 308 transitions, 3892 flow [2024-06-14 11:21:34,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:34,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:34,715 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-14 11:21:34,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:21:34,716 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-14 11:21:34,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:34,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1614506107, now seen corresponding path program 1 times [2024-06-14 11:21:34,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:34,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342763081] [2024-06-14 11:21:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:34,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:34,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:34,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:34,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:34,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342763081] [2024-06-14 11:21:34,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342763081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:34,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:34,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:34,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361682598] [2024-06-14 11:21:34,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:34,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:34,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:34,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:34,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:34,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:34,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 308 transitions, 3892 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:34,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:34,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:34,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:35,284 INFO L124 PetriNetUnfolderBase]: 2071/3479 cut-off events. [2024-06-14 11:21:35,284 INFO L125 PetriNetUnfolderBase]: For 164208/164210 co-relation queries the response was YES. [2024-06-14 11:21:35,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22106 conditions, 3479 events. 2071/3479 cut-off events. For 164208/164210 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 21233 event pairs, 446 based on Foata normal form. 12/3488 useless extension candidates. Maximal degree in co-relation 21996. Up to 2900 conditions per place. [2024-06-14 11:21:35,318 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 83 changer transitions 0/329 dead transitions. [2024-06-14 11:21:35,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 329 transitions, 4652 flow [2024-06-14 11:21:35,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:35,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:35,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:21:35,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:21:35,319 INFO L175 Difference]: Start difference. First operand has 230 places, 308 transitions, 3892 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:21:35,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 329 transitions, 4652 flow [2024-06-14 11:21:35,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 329 transitions, 4587 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:35,579 INFO L231 Difference]: Finished difference. Result has 232 places, 311 transitions, 4066 flow [2024-06-14 11:21:35,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4066, PETRI_PLACES=232, PETRI_TRANSITIONS=311} [2024-06-14 11:21:35,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 11:21:35,580 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 311 transitions, 4066 flow [2024-06-14 11:21:35,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:35,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:35,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:35,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:21:35,581 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-14 11:21:35,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:35,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1940168657, now seen corresponding path program 4 times [2024-06-14 11:21:35,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:35,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234206999] [2024-06-14 11:21:35,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:35,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:35,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:35,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:35,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:35,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234206999] [2024-06-14 11:21:35,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234206999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:35,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:35,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:35,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189590681] [2024-06-14 11:21:35,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:35,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:35,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:35,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:35,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:35,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:35,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 311 transitions, 4066 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:35,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:35,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:35,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:36,202 INFO L124 PetriNetUnfolderBase]: 2066/3480 cut-off events. [2024-06-14 11:21:36,202 INFO L125 PetriNetUnfolderBase]: For 153265/153265 co-relation queries the response was YES. [2024-06-14 11:21:36,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22405 conditions, 3480 events. 2066/3480 cut-off events. For 153265/153265 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21258 event pairs, 377 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 22294. Up to 3126 conditions per place. [2024-06-14 11:21:36,238 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 296 selfloop transitions, 29 changer transitions 0/331 dead transitions. [2024-06-14 11:21:36,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 331 transitions, 4766 flow [2024-06-14 11:21:36,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:36,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:36,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:21:36,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:36,239 INFO L175 Difference]: Start difference. First operand has 232 places, 311 transitions, 4066 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:21:36,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 331 transitions, 4766 flow [2024-06-14 11:21:36,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 331 transitions, 4535 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:36,514 INFO L231 Difference]: Finished difference. Result has 233 places, 311 transitions, 3904 flow [2024-06-14 11:21:36,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3904, PETRI_PLACES=233, PETRI_TRANSITIONS=311} [2024-06-14 11:21:36,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-14 11:21:36,514 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 311 transitions, 3904 flow [2024-06-14 11:21:36,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:36,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:36,515 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-14 11:21:36,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:21:36,515 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-14 11:21:36,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:36,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1084677305, now seen corresponding path program 2 times [2024-06-14 11:21:36,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:36,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678285073] [2024-06-14 11:21:36,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:36,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:36,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:36,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:36,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:36,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678285073] [2024-06-14 11:21:36,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678285073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:36,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:36,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:36,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260276270] [2024-06-14 11:21:36,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:36,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:36,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:36,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:36,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:36,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:36,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 311 transitions, 3904 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:36,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:36,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:36,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:37,178 INFO L124 PetriNetUnfolderBase]: 2110/3540 cut-off events. [2024-06-14 11:21:37,179 INFO L125 PetriNetUnfolderBase]: For 173159/173161 co-relation queries the response was YES. [2024-06-14 11:21:37,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22482 conditions, 3540 events. 2110/3540 cut-off events. For 173159/173161 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 21600 event pairs, 449 based on Foata normal form. 12/3549 useless extension candidates. Maximal degree in co-relation 22370. Up to 2917 conditions per place. [2024-06-14 11:21:37,216 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 237 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-14 11:21:37,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 331 transitions, 4672 flow [2024-06-14 11:21:37,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:37,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:37,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:21:37,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:21:37,217 INFO L175 Difference]: Start difference. First operand has 233 places, 311 transitions, 3904 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:21:37,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 331 transitions, 4672 flow [2024-06-14 11:21:37,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 331 transitions, 4605 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:37,500 INFO L231 Difference]: Finished difference. Result has 234 places, 314 transitions, 4097 flow [2024-06-14 11:21:37,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3837, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4097, PETRI_PLACES=234, PETRI_TRANSITIONS=314} [2024-06-14 11:21:37,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-14 11:21:37,500 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 314 transitions, 4097 flow [2024-06-14 11:21:37,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:37,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:37,501 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-14 11:21:37,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:21:37,501 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-14 11:21:37,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:37,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1645470249, now seen corresponding path program 3 times [2024-06-14 11:21:37,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:37,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563859443] [2024-06-14 11:21:37,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:37,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:37,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:37,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:37,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:37,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563859443] [2024-06-14 11:21:37,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563859443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:37,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:37,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:37,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290724420] [2024-06-14 11:21:37,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:37,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:37,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:37,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:37,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:37,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:37,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 314 transitions, 4097 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:37,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:37,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:37,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:38,126 INFO L124 PetriNetUnfolderBase]: 2154/3618 cut-off events. [2024-06-14 11:21:38,126 INFO L125 PetriNetUnfolderBase]: For 176418/176422 co-relation queries the response was YES. [2024-06-14 11:21:38,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23312 conditions, 3618 events. 2154/3618 cut-off events. For 176418/176422 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22247 event pairs, 484 based on Foata normal form. 14/3630 useless extension candidates. Maximal degree in co-relation 23199. Up to 3029 conditions per place. [2024-06-14 11:21:38,161 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 251 selfloop transitions, 74 changer transitions 0/331 dead transitions. [2024-06-14 11:21:38,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 331 transitions, 4863 flow [2024-06-14 11:21:38,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:38,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:38,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:21:38,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-14 11:21:38,162 INFO L175 Difference]: Start difference. First operand has 234 places, 314 transitions, 4097 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:21:38,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 331 transitions, 4863 flow [2024-06-14 11:21:38,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 331 transitions, 4635 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:38,458 INFO L231 Difference]: Finished difference. Result has 236 places, 317 transitions, 4102 flow [2024-06-14 11:21:38,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3875, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4102, PETRI_PLACES=236, PETRI_TRANSITIONS=317} [2024-06-14 11:21:38,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-14 11:21:38,458 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 317 transitions, 4102 flow [2024-06-14 11:21:38,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:38,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:38,459 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-14 11:21:38,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:21:38,459 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-14 11:21:38,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:38,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1703511929, now seen corresponding path program 4 times [2024-06-14 11:21:38,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:38,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922458023] [2024-06-14 11:21:38,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:38,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:38,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:38,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:38,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:38,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922458023] [2024-06-14 11:21:38,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922458023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:38,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:38,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:38,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999253809] [2024-06-14 11:21:38,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:38,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:38,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:38,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:38,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:38,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:38,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 317 transitions, 4102 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:38,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:38,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:38,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:39,121 INFO L124 PetriNetUnfolderBase]: 2287/3833 cut-off events. [2024-06-14 11:21:39,121 INFO L125 PetriNetUnfolderBase]: For 194901/194905 co-relation queries the response was YES. [2024-06-14 11:21:39,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24882 conditions, 3833 events. 2287/3833 cut-off events. For 194901/194905 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 23761 event pairs, 496 based on Foata normal form. 14/3845 useless extension candidates. Maximal degree in co-relation 24768. Up to 2922 conditions per place. [2024-06-14 11:21:39,163 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 79 changer transitions 0/341 dead transitions. [2024-06-14 11:21:39,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 341 transitions, 5048 flow [2024-06-14 11:21:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:39,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:21:39,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:21:39,165 INFO L175 Difference]: Start difference. First operand has 236 places, 317 transitions, 4102 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:21:39,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 341 transitions, 5048 flow [2024-06-14 11:21:39,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 341 transitions, 4851 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:39,506 INFO L231 Difference]: Finished difference. Result has 239 places, 322 transitions, 4204 flow [2024-06-14 11:21:39,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4204, PETRI_PLACES=239, PETRI_TRANSITIONS=322} [2024-06-14 11:21:39,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-14 11:21:39,507 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 322 transitions, 4204 flow [2024-06-14 11:21:39,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 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-14 11:21:39,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:39,507 INFO 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-14 11:21:39,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:21:39,508 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-14 11:21:39,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:39,508 INFO L85 PathProgramCache]: Analyzing trace with hash -421865377, now seen corresponding path program 1 times [2024-06-14 11:21:39,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:39,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284909247] [2024-06-14 11:21:39,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:39,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:39,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:39,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:39,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:39,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284909247] [2024-06-14 11:21:39,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284909247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:39,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:39,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:39,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470944787] [2024-06-14 11:21:39,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:39,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:39,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:39,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:39,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:39,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:39,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 322 transitions, 4204 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:39,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:39,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:39,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:40,268 INFO L124 PetriNetUnfolderBase]: 2462/4118 cut-off events. [2024-06-14 11:21:40,268 INFO L125 PetriNetUnfolderBase]: For 239966/239972 co-relation queries the response was YES. [2024-06-14 11:21:40,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27887 conditions, 4118 events. 2462/4118 cut-off events. For 239966/239972 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25727 event pairs, 455 based on Foata normal form. 18/4135 useless extension candidates. Maximal degree in co-relation 27771. Up to 3167 conditions per place. [2024-06-14 11:21:40,305 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 83 changer transitions 0/360 dead transitions. [2024-06-14 11:21:40,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 360 transitions, 5243 flow [2024-06-14 11:21:40,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:40,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:40,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:21:40,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:21:40,307 INFO L175 Difference]: Start difference. First operand has 239 places, 322 transitions, 4204 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:21:40,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 360 transitions, 5243 flow [2024-06-14 11:21:40,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 360 transitions, 5087 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-14 11:21:40,686 INFO L231 Difference]: Finished difference. Result has 246 places, 331 transitions, 4388 flow [2024-06-14 11:21:40,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4388, PETRI_PLACES=246, PETRI_TRANSITIONS=331} [2024-06-14 11:21:40,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-14 11:21:40,687 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 331 transitions, 4388 flow [2024-06-14 11:21:40,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:40,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:40,687 INFO 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-14 11:21:40,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:21:40,687 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-14 11:21:40,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:40,688 INFO L85 PathProgramCache]: Analyzing trace with hash -2032054855, now seen corresponding path program 2 times [2024-06-14 11:21:40,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:40,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185527839] [2024-06-14 11:21:40,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:40,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:40,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:40,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:40,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185527839] [2024-06-14 11:21:40,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185527839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:40,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:40,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:40,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682614821] [2024-06-14 11:21:40,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:40,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:40,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:40,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:40,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:40,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:40,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 331 transitions, 4388 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:40,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:40,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:40,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:41,470 INFO L124 PetriNetUnfolderBase]: 2610/4354 cut-off events. [2024-06-14 11:21:41,470 INFO L125 PetriNetUnfolderBase]: For 275102/275108 co-relation queries the response was YES. [2024-06-14 11:21:41,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30558 conditions, 4354 events. 2610/4354 cut-off events. For 275102/275108 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27530 event pairs, 594 based on Foata normal form. 18/4371 useless extension candidates. Maximal degree in co-relation 30438. Up to 3621 conditions per place. [2024-06-14 11:21:41,518 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 77 changer transitions 0/363 dead transitions. [2024-06-14 11:21:41,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 363 transitions, 5405 flow [2024-06-14 11:21:41,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:41,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:41,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:21:41,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:21:41,520 INFO L175 Difference]: Start difference. First operand has 246 places, 331 transitions, 4388 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:21:41,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 363 transitions, 5405 flow [2024-06-14 11:21:41,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 363 transitions, 5230 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:41,916 INFO L231 Difference]: Finished difference. Result has 251 places, 338 transitions, 4509 flow [2024-06-14 11:21:41,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4509, PETRI_PLACES=251, PETRI_TRANSITIONS=338} [2024-06-14 11:21:41,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 11:21:41,916 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 338 transitions, 4509 flow [2024-06-14 11:21:41,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:41,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:41,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-14 11:21:41,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:21:41,917 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-14 11:21:41,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:41,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2031728425, now seen corresponding path program 3 times [2024-06-14 11:21:41,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:41,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802000929] [2024-06-14 11:21:41,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:41,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:41,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:41,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-14 11:21:41,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:41,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802000929] [2024-06-14 11:21:42,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802000929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:42,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:42,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:42,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262336829] [2024-06-14 11:21:42,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:42,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:42,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:42,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:42,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:42,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:42,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 338 transitions, 4509 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:42,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:42,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:42,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:42,645 INFO L124 PetriNetUnfolderBase]: 2574/4302 cut-off events. [2024-06-14 11:21:42,645 INFO L125 PetriNetUnfolderBase]: For 264051/264057 co-relation queries the response was YES. [2024-06-14 11:21:42,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29653 conditions, 4302 events. 2574/4302 cut-off events. For 264051/264057 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27158 event pairs, 596 based on Foata normal form. 22/4323 useless extension candidates. Maximal degree in co-relation 29531. Up to 3665 conditions per place. [2024-06-14 11:21:42,691 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 73 changer transitions 0/359 dead transitions. [2024-06-14 11:21:42,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 359 transitions, 5277 flow [2024-06-14 11:21:42,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:42,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:42,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:21:42,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:42,692 INFO L175 Difference]: Start difference. First operand has 251 places, 338 transitions, 4509 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:21:42,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 359 transitions, 5277 flow [2024-06-14 11:21:43,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 359 transitions, 5092 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:43,102 INFO L231 Difference]: Finished difference. Result has 254 places, 338 transitions, 4476 flow [2024-06-14 11:21:43,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4476, PETRI_PLACES=254, PETRI_TRANSITIONS=338} [2024-06-14 11:21:43,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-14 11:21:43,103 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 338 transitions, 4476 flow [2024-06-14 11:21:43,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:43,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:43,103 INFO 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-14 11:21:43,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:21:43,103 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-14 11:21:43,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:43,104 INFO L85 PathProgramCache]: Analyzing trace with hash -198502095, now seen corresponding path program 1 times [2024-06-14 11:21:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:43,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269040168] [2024-06-14 11:21:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:43,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:43,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:43,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:43,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269040168] [2024-06-14 11:21:43,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269040168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:43,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:43,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:43,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147908398] [2024-06-14 11:21:43,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:43,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:43,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:43,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:43,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:43,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:43,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 338 transitions, 4476 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:43,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:43,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:43,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:43,815 INFO L124 PetriNetUnfolderBase]: 2603/4326 cut-off events. [2024-06-14 11:21:43,815 INFO L125 PetriNetUnfolderBase]: For 249664/249664 co-relation queries the response was YES. [2024-06-14 11:21:43,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30014 conditions, 4326 events. 2603/4326 cut-off events. For 249664/249664 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 27146 event pairs, 605 based on Foata normal form. 1/4309 useless extension candidates. Maximal degree in co-relation 29891. Up to 3428 conditions per place. [2024-06-14 11:21:43,860 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 187 selfloop transitions, 184 changer transitions 0/377 dead transitions. [2024-06-14 11:21:43,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 377 transitions, 5797 flow [2024-06-14 11:21:43,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:43,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:43,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:21:43,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 11:21:43,861 INFO L175 Difference]: Start difference. First operand has 254 places, 338 transitions, 4476 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:21:43,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 377 transitions, 5797 flow [2024-06-14 11:21:44,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 377 transitions, 5684 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:44,305 INFO L231 Difference]: Finished difference. Result has 257 places, 348 transitions, 4896 flow [2024-06-14 11:21:44,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4896, PETRI_PLACES=257, PETRI_TRANSITIONS=348} [2024-06-14 11:21:44,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-14 11:21:44,306 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 348 transitions, 4896 flow [2024-06-14 11:21:44,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:44,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:44,306 INFO 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-14 11:21:44,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:21:44,306 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-14 11:21:44,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:44,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1249569167, now seen corresponding path program 2 times [2024-06-14 11:21:44,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:44,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982096381] [2024-06-14 11:21:44,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:44,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:44,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:44,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:44,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:44,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982096381] [2024-06-14 11:21:44,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982096381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:44,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:44,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:44,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116532437] [2024-06-14 11:21:44,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:44,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:44,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:44,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:44,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:44,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:44,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 348 transitions, 4896 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:44,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:44,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:44,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:45,058 INFO L124 PetriNetUnfolderBase]: 2608/4343 cut-off events. [2024-06-14 11:21:45,058 INFO L125 PetriNetUnfolderBase]: For 258762/258764 co-relation queries the response was YES. [2024-06-14 11:21:45,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30610 conditions, 4343 events. 2608/4343 cut-off events. For 258762/258764 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27350 event pairs, 579 based on Foata normal form. 3/4336 useless extension candidates. Maximal degree in co-relation 30486. Up to 3773 conditions per place. [2024-06-14 11:21:45,105 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 282 selfloop transitions, 86 changer transitions 0/374 dead transitions. [2024-06-14 11:21:45,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 374 transitions, 5744 flow [2024-06-14 11:21:45,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:45,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:45,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:21:45,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:21:45,107 INFO L175 Difference]: Start difference. First operand has 257 places, 348 transitions, 4896 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:21:45,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 374 transitions, 5744 flow [2024-06-14 11:21:45,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 374 transitions, 5293 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:45,556 INFO L231 Difference]: Finished difference. Result has 260 places, 351 transitions, 4683 flow [2024-06-14 11:21:45,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4683, PETRI_PLACES=260, PETRI_TRANSITIONS=351} [2024-06-14 11:21:45,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-14 11:21:45,557 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 351 transitions, 4683 flow [2024-06-14 11:21:45,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:45,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:45,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:45,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:21:45,557 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-14 11:21:45,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:45,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1244326757, now seen corresponding path program 3 times [2024-06-14 11:21:45,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:45,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403458428] [2024-06-14 11:21:45,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:45,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:45,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:45,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-14 11:21:45,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:45,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403458428] [2024-06-14 11:21:45,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403458428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:45,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:45,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:45,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458937888] [2024-06-14 11:21:45,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:45,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:45,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:45,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:45,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:45,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:45,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 351 transitions, 4683 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:45,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:45,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:45,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:46,278 INFO L124 PetriNetUnfolderBase]: 2637/4381 cut-off events. [2024-06-14 11:21:46,279 INFO L125 PetriNetUnfolderBase]: For 270814/270814 co-relation queries the response was YES. [2024-06-14 11:21:46,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30857 conditions, 4381 events. 2637/4381 cut-off events. For 270814/270814 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27522 event pairs, 605 based on Foata normal form. 1/4364 useless extension candidates. Maximal degree in co-relation 30732. Up to 3457 conditions per place. [2024-06-14 11:21:46,329 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 186 changer transitions 0/388 dead transitions. [2024-06-14 11:21:46,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 388 transitions, 6139 flow [2024-06-14 11:21:46,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:46,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:46,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:21:46,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-14 11:21:46,330 INFO L175 Difference]: Start difference. First operand has 260 places, 351 transitions, 4683 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:21:46,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 388 transitions, 6139 flow [2024-06-14 11:21:46,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 388 transitions, 5916 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:46,935 INFO L231 Difference]: Finished difference. Result has 260 places, 361 transitions, 4984 flow [2024-06-14 11:21:46,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4984, PETRI_PLACES=260, PETRI_TRANSITIONS=361} [2024-06-14 11:21:46,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-14 11:21:46,936 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 361 transitions, 4984 flow [2024-06-14 11:21:46,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:46,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:46,936 INFO 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-14 11:21:46,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:21:46,936 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-14 11:21:46,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:46,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1244028227, now seen corresponding path program 4 times [2024-06-14 11:21:46,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:46,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279413253] [2024-06-14 11:21:46,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:46,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:46,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:47,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:47,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:47,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279413253] [2024-06-14 11:21:47,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279413253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:47,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:47,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:47,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436417767] [2024-06-14 11:21:47,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:47,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:47,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:47,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:47,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:47,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:47,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 361 transitions, 4984 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:47,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:47,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:47,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:47,652 INFO L124 PetriNetUnfolderBase]: 2634/4377 cut-off events. [2024-06-14 11:21:47,652 INFO L125 PetriNetUnfolderBase]: For 278070/278070 co-relation queries the response was YES. [2024-06-14 11:21:47,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31177 conditions, 4377 events. 2634/4377 cut-off events. For 278070/278070 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27513 event pairs, 605 based on Foata normal form. 1/4360 useless extension candidates. Maximal degree in co-relation 31052. Up to 3455 conditions per place. [2024-06-14 11:21:47,700 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 181 changer transitions 0/384 dead transitions. [2024-06-14 11:21:47,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 384 transitions, 6162 flow [2024-06-14 11:21:47,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:47,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:47,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:21:47,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-14 11:21:47,701 INFO L175 Difference]: Start difference. First operand has 260 places, 361 transitions, 4984 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:21:47,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 384 transitions, 6162 flow [2024-06-14 11:21:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 384 transitions, 5858 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:21:48,169 INFO L231 Difference]: Finished difference. Result has 264 places, 361 transitions, 5049 flow [2024-06-14 11:21:48,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5049, PETRI_PLACES=264, PETRI_TRANSITIONS=361} [2024-06-14 11:21:48,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-14 11:21:48,169 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 361 transitions, 5049 flow [2024-06-14 11:21:48,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:48,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:48,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:48,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:21:48,170 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-14 11:21:48,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:48,170 INFO L85 PathProgramCache]: Analyzing trace with hash -243501123, now seen corresponding path program 5 times [2024-06-14 11:21:48,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:48,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920315907] [2024-06-14 11:21:48,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:48,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:48,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:48,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920315907] [2024-06-14 11:21:48,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920315907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:48,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:48,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:48,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775598721] [2024-06-14 11:21:48,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:48,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:48,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:48,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:48,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:48,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:48,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 361 transitions, 5049 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:48,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:48,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:48,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:48,924 INFO L124 PetriNetUnfolderBase]: 2631/4381 cut-off events. [2024-06-14 11:21:48,924 INFO L125 PetriNetUnfolderBase]: For 285470/285472 co-relation queries the response was YES. [2024-06-14 11:21:48,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31251 conditions, 4381 events. 2631/4381 cut-off events. For 285470/285472 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27663 event pairs, 578 based on Foata normal form. 3/4374 useless extension candidates. Maximal degree in co-relation 31125. Up to 3779 conditions per place. [2024-06-14 11:21:48,973 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 92 changer transitions 0/380 dead transitions. [2024-06-14 11:21:48,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 380 transitions, 5977 flow [2024-06-14 11:21:48,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:48,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:48,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:21:48,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:48,974 INFO L175 Difference]: Start difference. First operand has 264 places, 361 transitions, 5049 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:21:48,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 380 transitions, 5977 flow [2024-06-14 11:21:49,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 380 transitions, 5656 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:49,459 INFO L231 Difference]: Finished difference. Result has 267 places, 361 transitions, 4920 flow [2024-06-14 11:21:49,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4728, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4920, PETRI_PLACES=267, PETRI_TRANSITIONS=361} [2024-06-14 11:21:49,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-14 11:21:49,459 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 361 transitions, 4920 flow [2024-06-14 11:21:49,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:49,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:49,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:49,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:21:49,460 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-14 11:21:49,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:49,460 INFO L85 PathProgramCache]: Analyzing trace with hash 257826611, now seen corresponding path program 6 times [2024-06-14 11:21:49,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:49,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012954523] [2024-06-14 11:21:49,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:49,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:49,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:49,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:49,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:49,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012954523] [2024-06-14 11:21:49,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012954523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:49,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:49,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:49,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795120626] [2024-06-14 11:21:49,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:49,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:49,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:49,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:49,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:49,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:49,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 361 transitions, 4920 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:49,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:49,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:49,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:50,231 INFO L124 PetriNetUnfolderBase]: 2628/4377 cut-off events. [2024-06-14 11:21:50,231 INFO L125 PetriNetUnfolderBase]: For 291024/291026 co-relation queries the response was YES. [2024-06-14 11:21:50,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31007 conditions, 4377 events. 2628/4377 cut-off events. For 291024/291026 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27632 event pairs, 578 based on Foata normal form. 3/4370 useless extension candidates. Maximal degree in co-relation 30880. Up to 3776 conditions per place. [2024-06-14 11:21:50,278 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 97 changer transitions 0/381 dead transitions. [2024-06-14 11:21:50,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 381 transitions, 5728 flow [2024-06-14 11:21:50,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:21:50,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:21:50,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 11:21:50,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 11:21:50,280 INFO L175 Difference]: Start difference. First operand has 267 places, 361 transitions, 4920 flow. Second operand 9 states and 195 transitions. [2024-06-14 11:21:50,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 381 transitions, 5728 flow [2024-06-14 11:21:50,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 381 transitions, 5548 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:50,726 INFO L231 Difference]: Finished difference. Result has 273 places, 362 transitions, 4975 flow [2024-06-14 11:21:50,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4975, PETRI_PLACES=273, PETRI_TRANSITIONS=362} [2024-06-14 11:21:50,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-14 11:21:50,726 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 362 transitions, 4975 flow [2024-06-14 11:21:50,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:50,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:50,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-14 11:21:50,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:21:50,727 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-14 11:21:50,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:50,727 INFO L85 PathProgramCache]: Analyzing trace with hash 288193421, now seen corresponding path program 4 times [2024-06-14 11:21:50,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:50,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149310704] [2024-06-14 11:21:50,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:50,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:50,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:50,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:50,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:50,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149310704] [2024-06-14 11:21:50,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149310704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:50,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:50,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:50,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888564194] [2024-06-14 11:21:50,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:50,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:50,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:50,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:50,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:50,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:50,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 362 transitions, 4975 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:50,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:50,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:50,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:51,488 INFO L124 PetriNetUnfolderBase]: 2684/4475 cut-off events. [2024-06-14 11:21:51,488 INFO L125 PetriNetUnfolderBase]: For 333238/333242 co-relation queries the response was YES. [2024-06-14 11:21:51,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31755 conditions, 4475 events. 2684/4475 cut-off events. For 333238/333242 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28409 event pairs, 623 based on Foata normal form. 18/4491 useless extension candidates. Maximal degree in co-relation 31626. Up to 3828 conditions per place. [2024-06-14 11:21:51,539 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 299 selfloop transitions, 73 changer transitions 0/378 dead transitions. [2024-06-14 11:21:51,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 378 transitions, 5804 flow [2024-06-14 11:21:51,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:51,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:51,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:21:51,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 11:21:51,540 INFO L175 Difference]: Start difference. First operand has 273 places, 362 transitions, 4975 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:21:51,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 378 transitions, 5804 flow [2024-06-14 11:21:52,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 378 transitions, 5594 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:21:52,037 INFO L231 Difference]: Finished difference. Result has 272 places, 364 transitions, 4962 flow [2024-06-14 11:21:52,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4962, PETRI_PLACES=272, PETRI_TRANSITIONS=364} [2024-06-14 11:21:52,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-14 11:21:52,038 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 364 transitions, 4962 flow [2024-06-14 11:21:52,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:52,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:52,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:52,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:21:52,039 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-14 11:21:52,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:52,039 INFO L85 PathProgramCache]: Analyzing trace with hash 845494573, now seen corresponding path program 5 times [2024-06-14 11:21:52,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:52,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966003273] [2024-06-14 11:21:52,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:52,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:52,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:52,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:52,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:52,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966003273] [2024-06-14 11:21:52,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966003273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:52,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:52,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:52,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145582808] [2024-06-14 11:21:52,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:52,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:52,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:52,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:52,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:52,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:52,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 364 transitions, 4962 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:52,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:52,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:52,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:52,801 INFO L124 PetriNetUnfolderBase]: 2645/4422 cut-off events. [2024-06-14 11:21:52,801 INFO L125 PetriNetUnfolderBase]: For 308976/308982 co-relation queries the response was YES. [2024-06-14 11:21:52,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30555 conditions, 4422 events. 2645/4422 cut-off events. For 308976/308982 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28110 event pairs, 586 based on Foata normal form. 22/4443 useless extension candidates. Maximal degree in co-relation 30425. Up to 3707 conditions per place. [2024-06-14 11:21:52,851 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 301 selfloop transitions, 77 changer transitions 0/384 dead transitions. [2024-06-14 11:21:52,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 384 transitions, 5778 flow [2024-06-14 11:21:52,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:52,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:52,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:21:52,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 11:21:52,853 INFO L175 Difference]: Start difference. First operand has 272 places, 364 transitions, 4962 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:21:52,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 384 transitions, 5778 flow [2024-06-14 11:21:53,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 384 transitions, 5616 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:21:53,502 INFO L231 Difference]: Finished difference. Result has 274 places, 364 transitions, 4964 flow [2024-06-14 11:21:53,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4800, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4964, PETRI_PLACES=274, PETRI_TRANSITIONS=364} [2024-06-14 11:21:53,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 11:21:53,503 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 364 transitions, 4964 flow [2024-06-14 11:21:53,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:53,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:53,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:53,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:21:53,504 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-14 11:21:53,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:53,504 INFO L85 PathProgramCache]: Analyzing trace with hash 845168143, now seen corresponding path program 6 times [2024-06-14 11:21:53,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:53,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330294116] [2024-06-14 11:21:53,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:53,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:53,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:53,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:53,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:53,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330294116] [2024-06-14 11:21:53,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330294116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:53,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:53,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:53,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922724543] [2024-06-14 11:21:53,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:53,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:53,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:53,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:53,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:53,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:53,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 364 transitions, 4964 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:53,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:53,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:53,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:54,239 INFO L124 PetriNetUnfolderBase]: 2619/4384 cut-off events. [2024-06-14 11:21:54,240 INFO L125 PetriNetUnfolderBase]: For 281631/281637 co-relation queries the response was YES. [2024-06-14 11:21:54,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29639 conditions, 4384 events. 2619/4384 cut-off events. For 281631/281637 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27801 event pairs, 438 based on Foata normal form. 18/4401 useless extension candidates. Maximal degree in co-relation 29508. Up to 3305 conditions per place. [2024-06-14 11:21:54,290 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 291 selfloop transitions, 93 changer transitions 0/390 dead transitions. [2024-06-14 11:21:54,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 390 transitions, 5812 flow [2024-06-14 11:21:54,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:54,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:54,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:21:54,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 11:21:54,292 INFO L175 Difference]: Start difference. First operand has 274 places, 364 transitions, 4964 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:21:54,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 390 transitions, 5812 flow [2024-06-14 11:21:54,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 390 transitions, 5622 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:54,794 INFO L231 Difference]: Finished difference. Result has 275 places, 364 transitions, 4971 flow [2024-06-14 11:21:54,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4971, PETRI_PLACES=275, PETRI_TRANSITIONS=364} [2024-06-14 11:21:54,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-14 11:21:54,795 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 364 transitions, 4971 flow [2024-06-14 11:21:54,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:54,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:54,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:21:54,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:21:54,796 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-14 11:21:54,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:54,796 INFO L85 PathProgramCache]: Analyzing trace with hash 856619047, now seen corresponding path program 1 times [2024-06-14 11:21:54,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:54,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300574125] [2024-06-14 11:21:54,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:54,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:54,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:54,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:54,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:54,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300574125] [2024-06-14 11:21:54,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300574125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:54,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:54,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:54,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737322556] [2024-06-14 11:21:54,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:54,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:54,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:54,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:54,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:54,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:54,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 364 transitions, 4971 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:54,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:54,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:54,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:55,517 INFO L124 PetriNetUnfolderBase]: 2586/4327 cut-off events. [2024-06-14 11:21:55,518 INFO L125 PetriNetUnfolderBase]: For 254274/254278 co-relation queries the response was YES. [2024-06-14 11:21:55,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28599 conditions, 4327 events. 2586/4327 cut-off events. For 254274/254278 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27392 event pairs, 542 based on Foata normal form. 14/4339 useless extension candidates. Maximal degree in co-relation 28468. Up to 3246 conditions per place. [2024-06-14 11:21:55,567 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 290 selfloop transitions, 85 changer transitions 0/381 dead transitions. [2024-06-14 11:21:55,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 381 transitions, 5777 flow [2024-06-14 11:21:55,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:21:55,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:21:55,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:21:55,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:21:55,568 INFO L175 Difference]: Start difference. First operand has 275 places, 364 transitions, 4971 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:21:55,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 381 transitions, 5777 flow [2024-06-14 11:21:56,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 381 transitions, 5571 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:56,065 INFO L231 Difference]: Finished difference. Result has 276 places, 364 transitions, 4944 flow [2024-06-14 11:21:56,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4944, PETRI_PLACES=276, PETRI_TRANSITIONS=364} [2024-06-14 11:21:56,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-14 11:21:56,066 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 364 transitions, 4944 flow [2024-06-14 11:21:56,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:56,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:56,066 INFO 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-14 11:21:56,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:21:56,066 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-14 11:21:56,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:56,067 INFO L85 PathProgramCache]: Analyzing trace with hash -837976067, now seen corresponding path program 7 times [2024-06-14 11:21:56,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:56,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339926290] [2024-06-14 11:21:56,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:56,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:56,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:56,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:56,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:56,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339926290] [2024-06-14 11:21:56,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339926290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:56,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:56,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:56,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199599331] [2024-06-14 11:21:56,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:56,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:56,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:56,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:56,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:56,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:56,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 364 transitions, 4944 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:56,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:56,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:56,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:56,833 INFO L124 PetriNetUnfolderBase]: 2591/4338 cut-off events. [2024-06-14 11:21:56,834 INFO L125 PetriNetUnfolderBase]: For 223443/223447 co-relation queries the response was YES. [2024-06-14 11:21:56,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28374 conditions, 4338 events. 2591/4338 cut-off events. For 223443/223447 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 27600 event pairs, 588 based on Foata normal form. 3/4339 useless extension candidates. Maximal degree in co-relation 28243. Up to 3397 conditions per place. [2024-06-14 11:21:56,884 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 157 changer transitions 0/389 dead transitions. [2024-06-14 11:21:56,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 389 transitions, 6070 flow [2024-06-14 11:21:56,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:56,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:56,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:21:56,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 11:21:56,886 INFO L175 Difference]: Start difference. First operand has 276 places, 364 transitions, 4944 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:21:56,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 389 transitions, 6070 flow [2024-06-14 11:21:57,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 389 transitions, 5837 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:21:57,309 INFO L231 Difference]: Finished difference. Result has 277 places, 367 transitions, 5077 flow [2024-06-14 11:21:57,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5077, PETRI_PLACES=277, PETRI_TRANSITIONS=367} [2024-06-14 11:21:57,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-14 11:21:57,310 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 367 transitions, 5077 flow [2024-06-14 11:21:57,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:57,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:57,310 INFO 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-14 11:21:57,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:21:57,311 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-14 11:21:57,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:57,311 INFO L85 PathProgramCache]: Analyzing trace with hash -837677537, now seen corresponding path program 8 times [2024-06-14 11:21:57,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:57,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718550676] [2024-06-14 11:21:57,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:57,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:57,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-14 11:21:57,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:57,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718550676] [2024-06-14 11:21:57,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718550676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:57,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:57,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:57,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010975184] [2024-06-14 11:21:57,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:57,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:57,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:57,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:57,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:57,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:57,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 367 transitions, 5077 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:57,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:57,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:57,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:58,010 INFO L124 PetriNetUnfolderBase]: 2596/4347 cut-off events. [2024-06-14 11:21:58,010 INFO L125 PetriNetUnfolderBase]: For 228769/228773 co-relation queries the response was YES. [2024-06-14 11:21:58,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28334 conditions, 4347 events. 2596/4347 cut-off events. For 228769/228773 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27644 event pairs, 588 based on Foata normal form. 3/4348 useless extension candidates. Maximal degree in co-relation 28203. Up to 3401 conditions per place. [2024-06-14 11:21:58,062 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 157 changer transitions 0/389 dead transitions. [2024-06-14 11:21:58,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 389 transitions, 6205 flow [2024-06-14 11:21:58,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:58,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:58,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:21:58,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:21:58,063 INFO L175 Difference]: Start difference. First operand has 277 places, 367 transitions, 5077 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:21:58,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 389 transitions, 6205 flow [2024-06-14 11:21:58,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 389 transitions, 5817 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 11:21:58,522 INFO L231 Difference]: Finished difference. Result has 279 places, 370 transitions, 5061 flow [2024-06-14 11:21:58,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4701, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5061, PETRI_PLACES=279, PETRI_TRANSITIONS=370} [2024-06-14 11:21:58,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-14 11:21:58,523 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 370 transitions, 5061 flow [2024-06-14 11:21:58,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:58,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:21:58,523 INFO 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-14 11:21:58,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:21:58,523 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-14 11:21:58,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:21:58,524 INFO L85 PathProgramCache]: Analyzing trace with hash 891437805, now seen corresponding path program 9 times [2024-06-14 11:21:58,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:21:58,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299129681] [2024-06-14 11:21:58,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:21:58,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:21:58,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:21:58,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:21:58,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:21:58,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299129681] [2024-06-14 11:21:58,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299129681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:21:58,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:21:58,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:21:58,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769980748] [2024-06-14 11:21:58,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:21:58,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:21:58,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:21:58,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:21:58,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:21:58,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:21:58,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 370 transitions, 5061 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:21:58,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:21:58,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:21:58,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:21:59,238 INFO L124 PetriNetUnfolderBase]: 2590/4339 cut-off events. [2024-06-14 11:21:59,239 INFO L125 PetriNetUnfolderBase]: For 231743/231747 co-relation queries the response was YES. [2024-06-14 11:21:59,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28164 conditions, 4339 events. 2590/4339 cut-off events. For 231743/231747 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27668 event pairs, 588 based on Foata normal form. 4/4341 useless extension candidates. Maximal degree in co-relation 28032. Up to 3396 conditions per place. [2024-06-14 11:21:59,293 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 148 changer transitions 0/386 dead transitions. [2024-06-14 11:21:59,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 386 transitions, 6127 flow [2024-06-14 11:21:59,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:21:59,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:21:59,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:21:59,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:21:59,294 INFO L175 Difference]: Start difference. First operand has 279 places, 370 transitions, 5061 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:21:59,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 386 transitions, 6127 flow [2024-06-14 11:22:00,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 386 transitions, 5827 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:00,052 INFO L231 Difference]: Finished difference. Result has 282 places, 370 transitions, 5064 flow [2024-06-14 11:22:00,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4761, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5064, PETRI_PLACES=282, PETRI_TRANSITIONS=370} [2024-06-14 11:22:00,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-14 11:22:00,053 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 370 transitions, 5064 flow [2024-06-14 11:22:00,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:00,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:00,053 INFO 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-14 11:22:00,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:22:00,053 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-14 11:22:00,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:00,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1345286625, now seen corresponding path program 10 times [2024-06-14 11:22:00,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:00,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73218905] [2024-06-14 11:22:00,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:00,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:00,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:00,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-14 11:22:00,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:00,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73218905] [2024-06-14 11:22:00,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73218905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:00,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:00,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:00,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258110794] [2024-06-14 11:22:00,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:00,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:00,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:00,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:00,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:00,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:00,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 370 transitions, 5064 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:00,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:00,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:00,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:00,800 INFO L124 PetriNetUnfolderBase]: 2584/4331 cut-off events. [2024-06-14 11:22:00,800 INFO L125 PetriNetUnfolderBase]: For 233322/233326 co-relation queries the response was YES. [2024-06-14 11:22:00,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28059 conditions, 4331 events. 2584/4331 cut-off events. For 233322/233326 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27613 event pairs, 588 based on Foata normal form. 4/4333 useless extension candidates. Maximal degree in co-relation 27926. Up to 3466 conditions per place. [2024-06-14 11:22:00,849 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 131 changer transitions 0/390 dead transitions. [2024-06-14 11:22:00,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 390 transitions, 6018 flow [2024-06-14 11:22:00,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:22:00,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:22:00,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:22:00,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 11:22:00,851 INFO L175 Difference]: Start difference. First operand has 282 places, 370 transitions, 5064 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:22:00,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 390 transitions, 6018 flow [2024-06-14 11:22:01,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 390 transitions, 5663 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:01,409 INFO L231 Difference]: Finished difference. Result has 283 places, 370 transitions, 4983 flow [2024-06-14 11:22:01,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4983, PETRI_PLACES=283, PETRI_TRANSITIONS=370} [2024-06-14 11:22:01,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 11:22:01,410 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 370 transitions, 4983 flow [2024-06-14 11:22:01,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:01,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:01,410 INFO 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-14 11:22:01,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:22:01,410 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-14 11:22:01,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:01,411 INFO L85 PathProgramCache]: Analyzing trace with hash -286797153, now seen corresponding path program 11 times [2024-06-14 11:22:01,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:01,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485136500] [2024-06-14 11:22:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:01,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:01,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:01,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:01,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:01,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485136500] [2024-06-14 11:22:01,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485136500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:01,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:01,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:01,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568834418] [2024-06-14 11:22:01,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:01,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:01,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:01,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:01,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:01,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:01,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 370 transitions, 4983 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:01,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:01,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:01,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:02,191 INFO L124 PetriNetUnfolderBase]: 2578/4313 cut-off events. [2024-06-14 11:22:02,191 INFO L125 PetriNetUnfolderBase]: For 232532/232534 co-relation queries the response was YES. [2024-06-14 11:22:02,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27786 conditions, 4313 events. 2578/4313 cut-off events. For 232532/232534 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27400 event pairs, 534 based on Foata normal form. 4/4307 useless extension candidates. Maximal degree in co-relation 27653. Up to 3461 conditions per place. [2024-06-14 11:22:02,241 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 185 changer transitions 0/409 dead transitions. [2024-06-14 11:22:02,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 409 transitions, 6163 flow [2024-06-14 11:22:02,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:02,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:02,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 11:22:02,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:22:02,242 INFO L175 Difference]: Start difference. First operand has 283 places, 370 transitions, 4983 flow. Second operand 9 states and 225 transitions. [2024-06-14 11:22:02,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 409 transitions, 6163 flow [2024-06-14 11:22:02,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 409 transitions, 5838 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:02,824 INFO L231 Difference]: Finished difference. Result has 285 places, 370 transitions, 5051 flow [2024-06-14 11:22:02,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5051, PETRI_PLACES=285, PETRI_TRANSITIONS=370} [2024-06-14 11:22:02,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-14 11:22:02,825 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 370 transitions, 5051 flow [2024-06-14 11:22:02,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:02,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:02,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-14 11:22:02,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:22:02,826 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-14 11:22:02,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:02,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1352638275, now seen corresponding path program 12 times [2024-06-14 11:22:02,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:02,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350568612] [2024-06-14 11:22:02,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:02,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:02,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:02,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:02,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:02,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350568612] [2024-06-14 11:22:02,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350568612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:02,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:02,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:02,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183118510] [2024-06-14 11:22:02,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:02,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:02,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:02,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:02,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:02,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:02,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 370 transitions, 5051 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:02,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:02,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:02,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:03,670 INFO L124 PetriNetUnfolderBase]: 2572/4305 cut-off events. [2024-06-14 11:22:03,670 INFO L125 PetriNetUnfolderBase]: For 227218/227220 co-relation queries the response was YES. [2024-06-14 11:22:03,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27745 conditions, 4305 events. 2572/4305 cut-off events. For 227218/227220 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27343 event pairs, 534 based on Foata normal form. 4/4299 useless extension candidates. Maximal degree in co-relation 27612. Up to 3456 conditions per place. [2024-06-14 11:22:03,729 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 167 changer transitions 0/401 dead transitions. [2024-06-14 11:22:03,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 401 transitions, 6057 flow [2024-06-14 11:22:03,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:03,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:03,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:22:03,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 11:22:03,730 INFO L175 Difference]: Start difference. First operand has 285 places, 370 transitions, 5051 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:22:03,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 401 transitions, 6057 flow [2024-06-14 11:22:04,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 401 transitions, 5611 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 11:22:04,393 INFO L231 Difference]: Finished difference. Result has 282 places, 370 transitions, 4965 flow [2024-06-14 11:22:04,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4611, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4965, PETRI_PLACES=282, PETRI_TRANSITIONS=370} [2024-06-14 11:22:04,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-14 11:22:04,394 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 370 transitions, 4965 flow [2024-06-14 11:22:04,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:04,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:04,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:04,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:22:04,394 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-14 11:22:04,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:04,395 INFO L85 PathProgramCache]: Analyzing trace with hash -12116403, now seen corresponding path program 2 times [2024-06-14 11:22:04,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:04,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576921826] [2024-06-14 11:22:04,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:04,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:04,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:04,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576921826] [2024-06-14 11:22:04,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576921826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:04,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:04,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:04,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302541983] [2024-06-14 11:22:04,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:04,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:04,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:04,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:04,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:04,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:04,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 370 transitions, 4965 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:04,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:04,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:04,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:05,196 INFO L124 PetriNetUnfolderBase]: 2546/4269 cut-off events. [2024-06-14 11:22:05,197 INFO L125 PetriNetUnfolderBase]: For 211126/211128 co-relation queries the response was YES. [2024-06-14 11:22:05,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26524 conditions, 4269 events. 2546/4269 cut-off events. For 211126/211128 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27030 event pairs, 373 based on Foata normal form. 14/4273 useless extension candidates. Maximal degree in co-relation 26393. Up to 3275 conditions per place. [2024-06-14 11:22:05,247 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 305 selfloop transitions, 88 changer transitions 0/399 dead transitions. [2024-06-14 11:22:05,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 399 transitions, 6012 flow [2024-06-14 11:22:05,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:22:05,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:22:05,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:22:05,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 11:22:05,248 INFO L175 Difference]: Start difference. First operand has 282 places, 370 transitions, 4965 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:22:05,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 399 transitions, 6012 flow [2024-06-14 11:22:05,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 399 transitions, 5568 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 11:22:05,771 INFO L231 Difference]: Finished difference. Result has 278 places, 372 transitions, 4788 flow [2024-06-14 11:22:05,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4788, PETRI_PLACES=278, PETRI_TRANSITIONS=372} [2024-06-14 11:22:05,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-14 11:22:05,772 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 372 transitions, 4788 flow [2024-06-14 11:22:05,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:05,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:05,773 INFO 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-14 11:22:05,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:22:05,773 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-14 11:22:05,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:05,773 INFO L85 PathProgramCache]: Analyzing trace with hash 828267, now seen corresponding path program 3 times [2024-06-14 11:22:05,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:05,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275881691] [2024-06-14 11:22:05,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:05,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:05,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-14 11:22:05,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:05,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275881691] [2024-06-14 11:22:05,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275881691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:05,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:05,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:05,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747126617] [2024-06-14 11:22:05,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:05,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:05,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:05,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:05,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:05,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:05,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 372 transitions, 4788 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:05,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:05,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:05,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:06,533 INFO L124 PetriNetUnfolderBase]: 2580/4339 cut-off events. [2024-06-14 11:22:06,533 INFO L125 PetriNetUnfolderBase]: For 202638/202642 co-relation queries the response was YES. [2024-06-14 11:22:06,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26583 conditions, 4339 events. 2580/4339 cut-off events. For 202638/202642 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27565 event pairs, 464 based on Foata normal form. 14/4351 useless extension candidates. Maximal degree in co-relation 26452. Up to 2475 conditions per place. [2024-06-14 11:22:06,583 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 314 selfloop transitions, 80 changer transitions 0/400 dead transitions. [2024-06-14 11:22:06,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 400 transitions, 5988 flow [2024-06-14 11:22:06,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:22:06,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:22:06,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:22:06,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:22:06,585 INFO L175 Difference]: Start difference. First operand has 278 places, 372 transitions, 4788 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:22:06,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 400 transitions, 5988 flow [2024-06-14 11:22:07,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 400 transitions, 5834 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:22:07,147 INFO L231 Difference]: Finished difference. Result has 282 places, 375 transitions, 4879 flow [2024-06-14 11:22:07,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4879, PETRI_PLACES=282, PETRI_TRANSITIONS=375} [2024-06-14 11:22:07,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-14 11:22:07,147 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 375 transitions, 4879 flow [2024-06-14 11:22:07,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:07,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:07,148 INFO 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-14 11:22:07,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:22:07,148 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-14 11:22:07,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:07,148 INFO L85 PathProgramCache]: Analyzing trace with hash -571703117, now seen corresponding path program 1 times [2024-06-14 11:22:07,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:07,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055249966] [2024-06-14 11:22:07,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:07,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:07,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:07,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:07,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:07,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055249966] [2024-06-14 11:22:07,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055249966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:07,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:07,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:07,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256177516] [2024-06-14 11:22:07,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:07,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:07,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:07,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:07,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:07,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:07,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 375 transitions, 4879 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:07,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:07,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:07,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:08,053 INFO L124 PetriNetUnfolderBase]: 3048/5120 cut-off events. [2024-06-14 11:22:08,053 INFO L125 PetriNetUnfolderBase]: For 411735/411737 co-relation queries the response was YES. [2024-06-14 11:22:08,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35415 conditions, 5120 events. 3048/5120 cut-off events. For 411735/411737 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 33518 event pairs, 640 based on Foata normal form. 36/5151 useless extension candidates. Maximal degree in co-relation 35282. Up to 2985 conditions per place. [2024-06-14 11:22:08,106 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 189 changer transitions 0/424 dead transitions. [2024-06-14 11:22:08,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 424 transitions, 6501 flow [2024-06-14 11:22:08,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:08,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:08,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:22:08,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-14 11:22:08,107 INFO L175 Difference]: Start difference. First operand has 282 places, 375 transitions, 4879 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:22:08,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 424 transitions, 6501 flow [2024-06-14 11:22:08,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 424 transitions, 6303 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:08,734 INFO L231 Difference]: Finished difference. Result has 287 places, 380 transitions, 5252 flow [2024-06-14 11:22:08,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5252, PETRI_PLACES=287, PETRI_TRANSITIONS=380} [2024-06-14 11:22:08,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-14 11:22:08,734 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 380 transitions, 5252 flow [2024-06-14 11:22:08,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:08,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:08,735 INFO 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-14 11:22:08,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:22:08,735 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-14 11:22:08,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:08,735 INFO L85 PathProgramCache]: Analyzing trace with hash -861393631, now seen corresponding path program 2 times [2024-06-14 11:22:08,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:08,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408955944] [2024-06-14 11:22:08,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:08,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:08,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-14 11:22:08,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:08,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408955944] [2024-06-14 11:22:08,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408955944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:08,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:08,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:08,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607385223] [2024-06-14 11:22:08,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:08,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:08,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:08,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:08,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:08,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:08,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 380 transitions, 5252 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:08,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:08,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:08,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:09,732 INFO L124 PetriNetUnfolderBase]: 3463/5815 cut-off events. [2024-06-14 11:22:09,732 INFO L125 PetriNetUnfolderBase]: For 561125/561127 co-relation queries the response was YES. [2024-06-14 11:22:09,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42768 conditions, 5815 events. 3463/5815 cut-off events. For 561125/561127 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38977 event pairs, 934 based on Foata normal form. 36/5846 useless extension candidates. Maximal degree in co-relation 42635. Up to 4161 conditions per place. [2024-06-14 11:22:09,800 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 183 changer transitions 0/417 dead transitions. [2024-06-14 11:22:09,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 417 transitions, 6632 flow [2024-06-14 11:22:09,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:09,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:09,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:22:09,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 11:22:09,801 INFO L175 Difference]: Start difference. First operand has 287 places, 380 transitions, 5252 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:22:09,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 417 transitions, 6632 flow [2024-06-14 11:22:10,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 417 transitions, 6313 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-14 11:22:10,618 INFO L231 Difference]: Finished difference. Result has 293 places, 384 transitions, 5467 flow [2024-06-14 11:22:10,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5467, PETRI_PLACES=293, PETRI_TRANSITIONS=384} [2024-06-14 11:22:10,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-14 11:22:10,619 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 384 transitions, 5467 flow [2024-06-14 11:22:10,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:10,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:10,619 INFO 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-14 11:22:10,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:22:10,619 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-14 11:22:10,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:10,620 INFO L85 PathProgramCache]: Analyzing trace with hash -938448495, now seen corresponding path program 3 times [2024-06-14 11:22:10,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:10,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533346219] [2024-06-14 11:22:10,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:10,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:10,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:10,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:10,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:10,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533346219] [2024-06-14 11:22:10,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533346219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:10,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:10,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:10,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288382593] [2024-06-14 11:22:10,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:10,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:10,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:10,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:10,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:10,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:10,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 384 transitions, 5467 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:10,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:10,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:10,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:11,641 INFO L124 PetriNetUnfolderBase]: 3422/5756 cut-off events. [2024-06-14 11:22:11,642 INFO L125 PetriNetUnfolderBase]: For 510015/510017 co-relation queries the response was YES. [2024-06-14 11:22:11,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40527 conditions, 5756 events. 3422/5756 cut-off events. For 510015/510017 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 38631 event pairs, 980 based on Foata normal form. 42/5793 useless extension candidates. Maximal degree in co-relation 40391. Up to 4573 conditions per place. [2024-06-14 11:22:11,710 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 217 selfloop transitions, 185 changer transitions 3/411 dead transitions. [2024-06-14 11:22:11,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 411 transitions, 6566 flow [2024-06-14 11:22:11,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:11,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:11,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:22:11,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:22:11,711 INFO L175 Difference]: Start difference. First operand has 293 places, 384 transitions, 5467 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:22:11,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 411 transitions, 6566 flow [2024-06-14 11:22:12,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 411 transitions, 6253 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:12,596 INFO L231 Difference]: Finished difference. Result has 297 places, 385 transitions, 5596 flow [2024-06-14 11:22:12,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5156, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5596, PETRI_PLACES=297, PETRI_TRANSITIONS=385} [2024-06-14 11:22:12,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-14 11:22:12,597 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 385 transitions, 5596 flow [2024-06-14 11:22:12,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:12,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:12,597 INFO 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-14 11:22:12,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:22:12,597 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-14 11:22:12,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:12,598 INFO L85 PathProgramCache]: Analyzing trace with hash -794557965, now seen corresponding path program 4 times [2024-06-14 11:22:12,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:12,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975491032] [2024-06-14 11:22:12,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:12,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:12,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:12,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:12,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:12,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975491032] [2024-06-14 11:22:12,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975491032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:12,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:12,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:12,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275744115] [2024-06-14 11:22:12,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:12,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:12,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:12,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:12,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:12,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:12,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 385 transitions, 5596 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:12,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:12,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:12,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:13,656 INFO L124 PetriNetUnfolderBase]: 3544/5973 cut-off events. [2024-06-14 11:22:13,656 INFO L125 PetriNetUnfolderBase]: For 521531/521533 co-relation queries the response was YES. [2024-06-14 11:22:13,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41740 conditions, 5973 events. 3544/5973 cut-off events. For 521531/521533 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40492 event pairs, 992 based on Foata normal form. 42/6012 useless extension candidates. Maximal degree in co-relation 41602. Up to 5072 conditions per place. [2024-06-14 11:22:13,727 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 108 changer transitions 3/410 dead transitions. [2024-06-14 11:22:13,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 410 transitions, 6550 flow [2024-06-14 11:22:13,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:13,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:13,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 11:22:13,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-14 11:22:13,728 INFO L175 Difference]: Start difference. First operand has 297 places, 385 transitions, 5596 flow. Second operand 10 states and 222 transitions. [2024-06-14 11:22:13,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 410 transitions, 6550 flow [2024-06-14 11:22:14,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 410 transitions, 6130 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:14,577 INFO L231 Difference]: Finished difference. Result has 301 places, 386 transitions, 5464 flow [2024-06-14 11:22:14,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5464, PETRI_PLACES=301, PETRI_TRANSITIONS=386} [2024-06-14 11:22:14,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-14 11:22:14,578 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 386 transitions, 5464 flow [2024-06-14 11:22:14,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:14,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:14,578 INFO 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-14 11:22:14,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:22:14,578 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-14 11:22:14,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:14,579 INFO L85 PathProgramCache]: Analyzing trace with hash -430007313, now seen corresponding path program 5 times [2024-06-14 11:22:14,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:14,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218745843] [2024-06-14 11:22:14,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:14,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:14,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:14,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:14,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:14,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218745843] [2024-06-14 11:22:14,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218745843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:14,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:14,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:14,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411420341] [2024-06-14 11:22:14,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:14,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:14,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:14,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:14,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:14,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:14,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 386 transitions, 5464 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:14,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:14,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:14,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:15,686 INFO L124 PetriNetUnfolderBase]: 3666/6199 cut-off events. [2024-06-14 11:22:15,686 INFO L125 PetriNetUnfolderBase]: For 535379/535381 co-relation queries the response was YES. [2024-06-14 11:22:15,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42497 conditions, 6199 events. 3666/6199 cut-off events. For 535379/535381 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42503 event pairs, 1062 based on Foata normal form. 42/6238 useless extension candidates. Maximal degree in co-relation 42358. Up to 5274 conditions per place. [2024-06-14 11:22:15,762 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 101 changer transitions 3/409 dead transitions. [2024-06-14 11:22:15,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 409 transitions, 6416 flow [2024-06-14 11:22:15,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:15,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:15,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:22:15,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:22:15,763 INFO L175 Difference]: Start difference. First operand has 301 places, 386 transitions, 5464 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:22:15,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 409 transitions, 6416 flow [2024-06-14 11:22:17,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 409 transitions, 6144 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:17,021 INFO L231 Difference]: Finished difference. Result has 301 places, 387 transitions, 5469 flow [2024-06-14 11:22:17,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5192, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5469, PETRI_PLACES=301, PETRI_TRANSITIONS=387} [2024-06-14 11:22:17,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-14 11:22:17,022 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 387 transitions, 5469 flow [2024-06-14 11:22:17,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:17,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:17,022 INFO 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-14 11:22:17,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:22:17,022 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-14 11:22:17,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:17,023 INFO L85 PathProgramCache]: Analyzing trace with hash -430155183, now seen corresponding path program 6 times [2024-06-14 11:22:17,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:17,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957936426] [2024-06-14 11:22:17,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:17,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:17,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:17,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:17,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:17,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957936426] [2024-06-14 11:22:17,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957936426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:17,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:17,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:17,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509882919] [2024-06-14 11:22:17,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:17,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:17,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:17,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:17,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:17,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:17,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 387 transitions, 5469 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:17,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:17,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:17,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:18,185 INFO L124 PetriNetUnfolderBase]: 3898/6593 cut-off events. [2024-06-14 11:22:18,186 INFO L125 PetriNetUnfolderBase]: For 589150/589152 co-relation queries the response was YES. [2024-06-14 11:22:18,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46252 conditions, 6593 events. 3898/6593 cut-off events. For 589150/589152 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 45809 event pairs, 1061 based on Foata normal form. 36/6626 useless extension candidates. Maximal degree in co-relation 46112. Up to 5072 conditions per place. [2024-06-14 11:22:18,269 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 100 changer transitions 0/419 dead transitions. [2024-06-14 11:22:18,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 419 transitions, 6697 flow [2024-06-14 11:22:18,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:18,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:18,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:22:18,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:22:18,270 INFO L175 Difference]: Start difference. First operand has 301 places, 387 transitions, 5469 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:22:18,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 419 transitions, 6697 flow [2024-06-14 11:22:19,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 419 transitions, 6435 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:19,473 INFO L231 Difference]: Finished difference. Result has 304 places, 391 transitions, 5593 flow [2024-06-14 11:22:19,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5207, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5593, PETRI_PLACES=304, PETRI_TRANSITIONS=391} [2024-06-14 11:22:19,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-14 11:22:19,473 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 391 transitions, 5593 flow [2024-06-14 11:22:19,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:19,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:19,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:19,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:22:19,474 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-14 11:22:19,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:19,474 INFO L85 PathProgramCache]: Analyzing trace with hash -424429731, now seen corresponding path program 1 times [2024-06-14 11:22:19,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:19,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124323577] [2024-06-14 11:22:19,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:19,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:19,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:19,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:19,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:19,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124323577] [2024-06-14 11:22:19,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124323577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:19,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:19,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:19,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749253949] [2024-06-14 11:22:19,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:19,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:19,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:19,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:19,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:19,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:19,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 391 transitions, 5593 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:19,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:19,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:19,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:20,713 INFO L124 PetriNetUnfolderBase]: 4006/6795 cut-off events. [2024-06-14 11:22:20,713 INFO L125 PetriNetUnfolderBase]: For 608754/608756 co-relation queries the response was YES. [2024-06-14 11:22:20,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47272 conditions, 6795 events. 4006/6795 cut-off events. For 608754/608756 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 47584 event pairs, 1144 based on Foata normal form. 36/6828 useless extension candidates. Maximal degree in co-relation 47130. Up to 5444 conditions per place. [2024-06-14 11:22:20,797 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 113 changer transitions 6/422 dead transitions. [2024-06-14 11:22:20,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 422 transitions, 6611 flow [2024-06-14 11:22:20,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:20,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:20,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 11:22:20,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:22:20,798 INFO L175 Difference]: Start difference. First operand has 304 places, 391 transitions, 5593 flow. Second operand 10 states and 225 transitions. [2024-06-14 11:22:20,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 422 transitions, 6611 flow [2024-06-14 11:22:21,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 422 transitions, 6398 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:21,969 INFO L231 Difference]: Finished difference. Result has 310 places, 392 transitions, 5677 flow [2024-06-14 11:22:21,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5677, PETRI_PLACES=310, PETRI_TRANSITIONS=392} [2024-06-14 11:22:21,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-14 11:22:21,970 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 392 transitions, 5677 flow [2024-06-14 11:22:21,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:21,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:21,970 INFO 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-14 11:22:21,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:22:21,970 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-14 11:22:21,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:21,971 INFO L85 PathProgramCache]: Analyzing trace with hash -724183605, now seen corresponding path program 7 times [2024-06-14 11:22:21,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:21,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413742247] [2024-06-14 11:22:21,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:21,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:22,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:22,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:22,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413742247] [2024-06-14 11:22:22,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413742247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:22,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:22,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:22,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415550381] [2024-06-14 11:22:22,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:22,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:22,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:22,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:22,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:22,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:22,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 392 transitions, 5677 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:22,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:22,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:22,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:23,272 INFO L124 PetriNetUnfolderBase]: 4108/6963 cut-off events. [2024-06-14 11:22:23,272 INFO L125 PetriNetUnfolderBase]: For 640546/640548 co-relation queries the response was YES. [2024-06-14 11:22:23,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48217 conditions, 6963 events. 4108/6963 cut-off events. For 640546/640548 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 49143 event pairs, 1246 based on Foata normal form. 42/7002 useless extension candidates. Maximal degree in co-relation 48073. Up to 5602 conditions per place. [2024-06-14 11:22:23,365 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 181 changer transitions 3/424 dead transitions. [2024-06-14 11:22:23,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 424 transitions, 6839 flow [2024-06-14 11:22:23,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:23,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:23,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 11:22:23,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-14 11:22:23,366 INFO L175 Difference]: Start difference. First operand has 310 places, 392 transitions, 5677 flow. Second operand 10 states and 229 transitions. [2024-06-14 11:22:23,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 424 transitions, 6839 flow [2024-06-14 11:22:24,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 424 transitions, 6542 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:24,636 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 5832 flow [2024-06-14 11:22:24,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5832, PETRI_PLACES=312, PETRI_TRANSITIONS=393} [2024-06-14 11:22:24,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-14 11:22:24,637 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 5832 flow [2024-06-14 11:22:24,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:24,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:24,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:24,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:22:24,637 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-14 11:22:24,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:24,637 INFO L85 PathProgramCache]: Analyzing trace with hash 729165171, now seen corresponding path program 8 times [2024-06-14 11:22:24,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:24,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978958088] [2024-06-14 11:22:24,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:24,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:24,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:24,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-14 11:22:24,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:24,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978958088] [2024-06-14 11:22:24,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978958088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:24,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:24,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:24,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113548807] [2024-06-14 11:22:24,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:24,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:24,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:24,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:24,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:24,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:24,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 393 transitions, 5832 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:24,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:24,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:24,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:25,955 INFO L124 PetriNetUnfolderBase]: 4230/7169 cut-off events. [2024-06-14 11:22:25,955 INFO L125 PetriNetUnfolderBase]: For 661798/661800 co-relation queries the response was YES. [2024-06-14 11:22:26,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49606 conditions, 7169 events. 4230/7169 cut-off events. For 661798/661800 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 50779 event pairs, 1292 based on Foata normal form. 42/7208 useless extension candidates. Maximal degree in co-relation 49461. Up to 5804 conditions per place. [2024-06-14 11:22:26,044 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 168 changer transitions 3/423 dead transitions. [2024-06-14 11:22:26,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 423 transitions, 6994 flow [2024-06-14 11:22:26,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:26,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:26,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:22:26,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 11:22:26,045 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 5832 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:22:26,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 423 transitions, 6994 flow [2024-06-14 11:22:27,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 423 transitions, 6572 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:27,117 INFO L231 Difference]: Finished difference. Result has 312 places, 394 transitions, 5839 flow [2024-06-14 11:22:27,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5839, PETRI_PLACES=312, PETRI_TRANSITIONS=394} [2024-06-14 11:22:27,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-14 11:22:27,118 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 394 transitions, 5839 flow [2024-06-14 11:22:27,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:27,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:27,118 INFO 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-14 11:22:27,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:22:27,118 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-14 11:22:27,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:27,119 INFO L85 PathProgramCache]: Analyzing trace with hash -15685197, now seen corresponding path program 9 times [2024-06-14 11:22:27,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:27,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400243944] [2024-06-14 11:22:27,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:27,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:27,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:27,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:27,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400243944] [2024-06-14 11:22:27,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400243944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:27,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:27,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:27,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583424961] [2024-06-14 11:22:27,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:27,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:27,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:27,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:27,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:27,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:27,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 394 transitions, 5839 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:27,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:27,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:27,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:28,538 INFO L124 PetriNetUnfolderBase]: 4357/7432 cut-off events. [2024-06-14 11:22:28,539 INFO L125 PetriNetUnfolderBase]: For 660536/660538 co-relation queries the response was YES. [2024-06-14 11:22:28,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50725 conditions, 7432 events. 4357/7432 cut-off events. For 660536/660538 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 53382 event pairs, 1063 based on Foata normal form. 36/7465 useless extension candidates. Maximal degree in co-relation 50579. Up to 4353 conditions per place. [2024-06-14 11:22:28,656 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 175 changer transitions 0/436 dead transitions. [2024-06-14 11:22:28,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 436 transitions, 7309 flow [2024-06-14 11:22:28,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:28,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:28,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:22:28,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:22:28,657 INFO L175 Difference]: Start difference. First operand has 312 places, 394 transitions, 5839 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:22:28,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 436 transitions, 7309 flow [2024-06-14 11:22:29,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 436 transitions, 6909 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:29,856 INFO L231 Difference]: Finished difference. Result has 315 places, 397 transitions, 5988 flow [2024-06-14 11:22:29,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5988, PETRI_PLACES=315, PETRI_TRANSITIONS=397} [2024-06-14 11:22:29,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-14 11:22:29,856 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 397 transitions, 5988 flow [2024-06-14 11:22:29,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:29,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:29,857 INFO 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-14 11:22:29,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:22:29,857 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-14 11:22:29,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:29,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1535173889, now seen corresponding path program 10 times [2024-06-14 11:22:29,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:29,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318586483] [2024-06-14 11:22:29,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:29,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:29,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:29,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:29,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318586483] [2024-06-14 11:22:29,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318586483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:29,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:29,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:29,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222202508] [2024-06-14 11:22:29,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:29,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:29,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:29,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:29,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:29,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:29,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 397 transitions, 5988 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:29,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:29,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:29,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:31,275 INFO L124 PetriNetUnfolderBase]: 4443/7588 cut-off events. [2024-06-14 11:22:31,276 INFO L125 PetriNetUnfolderBase]: For 675325/675329 co-relation queries the response was YES. [2024-06-14 11:22:31,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51039 conditions, 7588 events. 4443/7588 cut-off events. For 675325/675329 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 54869 event pairs, 1434 based on Foata normal form. 44/7630 useless extension candidates. Maximal degree in co-relation 50891. Up to 6359 conditions per place. [2024-06-14 11:22:31,372 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 158 changer transitions 3/422 dead transitions. [2024-06-14 11:22:31,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 422 transitions, 7147 flow [2024-06-14 11:22:31,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:31,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:31,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 11:22:31,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 11:22:31,374 INFO L175 Difference]: Start difference. First operand has 315 places, 397 transitions, 5988 flow. Second operand 9 states and 203 transitions. [2024-06-14 11:22:31,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 422 transitions, 7147 flow [2024-06-14 11:22:32,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 422 transitions, 6580 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:32,808 INFO L231 Difference]: Finished difference. Result has 317 places, 398 transitions, 5840 flow [2024-06-14 11:22:32,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5431, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5840, PETRI_PLACES=317, PETRI_TRANSITIONS=398} [2024-06-14 11:22:32,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-14 11:22:32,809 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 398 transitions, 5840 flow [2024-06-14 11:22:32,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:32,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:32,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:32,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:22:32,810 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-14 11:22:32,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:32,810 INFO L85 PathProgramCache]: Analyzing trace with hash -9959745, now seen corresponding path program 2 times [2024-06-14 11:22:32,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:32,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758746092] [2024-06-14 11:22:32,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:32,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:32,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:32,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:32,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:32,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758746092] [2024-06-14 11:22:32,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758746092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:32,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:32,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:32,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128030838] [2024-06-14 11:22:32,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:32,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:32,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:32,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:32,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:32,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:32,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 398 transitions, 5840 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:32,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:32,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:32,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:34,275 INFO L124 PetriNetUnfolderBase]: 4541/7766 cut-off events. [2024-06-14 11:22:34,276 INFO L125 PetriNetUnfolderBase]: For 647557/647559 co-relation queries the response was YES. [2024-06-14 11:22:34,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50443 conditions, 7766 events. 4541/7766 cut-off events. For 647557/647559 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 56261 event pairs, 1351 based on Foata normal form. 36/7799 useless extension candidates. Maximal degree in co-relation 50295. Up to 5585 conditions per place. [2024-06-14 11:22:34,384 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 192 changer transitions 6/436 dead transitions. [2024-06-14 11:22:34,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 436 transitions, 7068 flow [2024-06-14 11:22:34,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:34,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:34,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 11:22:34,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 11:22:34,385 INFO L175 Difference]: Start difference. First operand has 317 places, 398 transitions, 5840 flow. Second operand 10 states and 232 transitions. [2024-06-14 11:22:34,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 436 transitions, 7068 flow [2024-06-14 11:22:35,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 436 transitions, 6678 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 11:22:35,780 INFO L231 Difference]: Finished difference. Result has 320 places, 399 transitions, 5922 flow [2024-06-14 11:22:35,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5922, PETRI_PLACES=320, PETRI_TRANSITIONS=399} [2024-06-14 11:22:35,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 11:22:35,781 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 399 transitions, 5922 flow [2024-06-14 11:22:35,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:35,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22: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-14 11:22:35,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:22:35,781 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-14 11:22:35,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:35,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1534958687, now seen corresponding path program 3 times [2024-06-14 11:22:35,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:35,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110431436] [2024-06-14 11:22:35,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:35,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:35,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:35,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-14 11:22:35,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:35,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110431436] [2024-06-14 11:22:35,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110431436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:35,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:35,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:35,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94771921] [2024-06-14 11:22:35,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:35,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:35,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:35,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:35,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:35,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:35,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 399 transitions, 5922 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:35,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:35,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:35,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:37,271 INFO L124 PetriNetUnfolderBase]: 4619/7932 cut-off events. [2024-06-14 11:22:37,272 INFO L125 PetriNetUnfolderBase]: For 663731/663735 co-relation queries the response was YES. [2024-06-14 11:22:37,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51270 conditions, 7932 events. 4619/7932 cut-off events. For 663731/663735 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 58121 event pairs, 1486 based on Foata normal form. 38/7968 useless extension candidates. Maximal degree in co-relation 51121. Up to 6449 conditions per place. [2024-06-14 11:22:37,372 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 158 changer transitions 9/431 dead transitions. [2024-06-14 11:22:37,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 431 transitions, 7130 flow [2024-06-14 11:22:37,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:22:37,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:22:37,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-14 11:22:37,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:22:37,377 INFO L175 Difference]: Start difference. First operand has 320 places, 399 transitions, 5922 flow. Second operand 10 states and 225 transitions. [2024-06-14 11:22:37,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 431 transitions, 7130 flow [2024-06-14 11:22:38,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 431 transitions, 6660 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:39,002 INFO L231 Difference]: Finished difference. Result has 322 places, 397 transitions, 5832 flow [2024-06-14 11:22:39,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5458, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5832, PETRI_PLACES=322, PETRI_TRANSITIONS=397} [2024-06-14 11:22:39,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 11:22:39,003 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 397 transitions, 5832 flow [2024-06-14 11:22:39,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:39,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:39,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:39,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:22:39,003 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-14 11:22:39,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:39,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1269261407, now seen corresponding path program 4 times [2024-06-14 11:22:39,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:39,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800549524] [2024-06-14 11:22:39,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:39,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:39,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:39,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:39,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800549524] [2024-06-14 11:22:39,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800549524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:39,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:39,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:39,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566039036] [2024-06-14 11:22:39,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:39,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:39,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:39,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:39,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:39,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:39,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 397 transitions, 5832 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:39,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:39,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:39,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:40,536 INFO L124 PetriNetUnfolderBase]: 4643/7960 cut-off events. [2024-06-14 11:22:40,537 INFO L125 PetriNetUnfolderBase]: For 719236/719240 co-relation queries the response was YES. [2024-06-14 11:22:40,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52265 conditions, 7960 events. 4643/7960 cut-off events. For 719236/719240 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 57890 event pairs, 1471 based on Foata normal form. 38/7996 useless extension candidates. Maximal degree in co-relation 52115. Up to 4741 conditions per place. [2024-06-14 11:22:40,634 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 166 changer transitions 12/432 dead transitions. [2024-06-14 11:22:40,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 432 transitions, 7166 flow [2024-06-14 11:22:40,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:40,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:40,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:22:40,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 11:22:40,636 INFO L175 Difference]: Start difference. First operand has 322 places, 397 transitions, 5832 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:22:40,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 432 transitions, 7166 flow [2024-06-14 11:22:42,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 432 transitions, 6765 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:42,419 INFO L231 Difference]: Finished difference. Result has 323 places, 392 transitions, 5759 flow [2024-06-14 11:22:42,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5431, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5759, PETRI_PLACES=323, PETRI_TRANSITIONS=392} [2024-06-14 11:22:42,419 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-14 11:22:42,419 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 392 transitions, 5759 flow [2024-06-14 11:22:42,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:42,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:42,420 INFO 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-14 11:22:42,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:22:42,420 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-14 11:22:42,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:42,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1685958770, now seen corresponding path program 1 times [2024-06-14 11:22:42,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:42,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795246346] [2024-06-14 11:22:42,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:42,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:42,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:42,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:42,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:42,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795246346] [2024-06-14 11:22:42,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795246346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:42,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:42,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:42,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172918261] [2024-06-14 11:22:42,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:42,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:42,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:42,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:42,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 392 transitions, 5759 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:42,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:42,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:42,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:43,864 INFO L124 PetriNetUnfolderBase]: 4511/7647 cut-off events. [2024-06-14 11:22:43,865 INFO L125 PetriNetUnfolderBase]: For 676660/676660 co-relation queries the response was YES. [2024-06-14 11:22:43,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52583 conditions, 7647 events. 4511/7647 cut-off events. For 676660/676660 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55343 event pairs, 1335 based on Foata normal form. 10/7584 useless extension candidates. Maximal degree in co-relation 52432. Up to 6017 conditions per place. [2024-06-14 11:22:43,978 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 189 changer transitions 4/439 dead transitions. [2024-06-14 11:22:43,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 439 transitions, 7314 flow [2024-06-14 11:22:43,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:43,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:43,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:22:43,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-14 11:22:43,979 INFO L175 Difference]: Start difference. First operand has 323 places, 392 transitions, 5759 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:22:43,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 439 transitions, 7314 flow [2024-06-14 11:22:45,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 439 transitions, 6875 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-14 11:22:45,235 INFO L231 Difference]: Finished difference. Result has 324 places, 399 transitions, 5963 flow [2024-06-14 11:22:45,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5320, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5963, PETRI_PLACES=324, PETRI_TRANSITIONS=399} [2024-06-14 11:22:45,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-14 11:22:45,236 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 399 transitions, 5963 flow [2024-06-14 11:22:45,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:45,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:45,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:45,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:22:45,237 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-14 11:22:45,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:45,237 INFO L85 PathProgramCache]: Analyzing trace with hash 87041746, now seen corresponding path program 2 times [2024-06-14 11:22:45,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:45,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770346707] [2024-06-14 11:22:45,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:45,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:45,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:45,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:45,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:45,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770346707] [2024-06-14 11:22:45,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770346707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:45,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:45,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:45,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444428919] [2024-06-14 11:22:45,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:45,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:45,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:45,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:45,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:45,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:45,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 399 transitions, 5963 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:45,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:45,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:45,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:46,609 INFO L124 PetriNetUnfolderBase]: 4289/7316 cut-off events. [2024-06-14 11:22:46,610 INFO L125 PetriNetUnfolderBase]: For 572269/572269 co-relation queries the response was YES. [2024-06-14 11:22:46,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48337 conditions, 7316 events. 4289/7316 cut-off events. For 572269/572269 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 52520 event pairs, 1348 based on Foata normal form. 10/7302 useless extension candidates. Maximal degree in co-relation 48185. Up to 6225 conditions per place. [2024-06-14 11:22:46,698 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 181 changer transitions 4/428 dead transitions. [2024-06-14 11:22:46,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 428 transitions, 7051 flow [2024-06-14 11:22:46,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:46,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:46,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:22:46,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:22:46,700 INFO L175 Difference]: Start difference. First operand has 324 places, 399 transitions, 5963 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:22:46,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 428 transitions, 7051 flow [2024-06-14 11:22:48,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 428 transitions, 6636 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:22:48,154 INFO L231 Difference]: Finished difference. Result has 327 places, 398 transitions, 5905 flow [2024-06-14 11:22:48,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5905, PETRI_PLACES=327, PETRI_TRANSITIONS=398} [2024-06-14 11:22:48,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-14 11:22:48,155 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 398 transitions, 5905 flow [2024-06-14 11:22:48,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:48,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:48,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:48,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:22:48,155 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-14 11:22:48,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:48,155 INFO L85 PathProgramCache]: Analyzing trace with hash 205129426, now seen corresponding path program 3 times [2024-06-14 11:22:48,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:48,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419516312] [2024-06-14 11:22:48,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:48,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:48,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:48,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:48,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:48,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419516312] [2024-06-14 11:22:48,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419516312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:48,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:48,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:22:48,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142628575] [2024-06-14 11:22:48,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:48,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:22:48,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:48,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:22:48,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:22:48,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:48,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 398 transitions, 5905 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:48,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:48,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:48,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:49,556 INFO L124 PetriNetUnfolderBase]: 4214/7187 cut-off events. [2024-06-14 11:22:49,556 INFO L125 PetriNetUnfolderBase]: For 536430/536432 co-relation queries the response was YES. [2024-06-14 11:22:49,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46586 conditions, 7187 events. 4214/7187 cut-off events. For 536430/536432 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 51420 event pairs, 1294 based on Foata normal form. 12/7183 useless extension candidates. Maximal degree in co-relation 46433. Up to 6438 conditions per place. [2024-06-14 11:22:49,657 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 331 selfloop transitions, 82 changer transitions 4/423 dead transitions. [2024-06-14 11:22:49,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 423 transitions, 6813 flow [2024-06-14 11:22:49,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:22:49,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:22:49,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:22:49,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:22:49,658 INFO L175 Difference]: Start difference. First operand has 327 places, 398 transitions, 5905 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:22:49,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 423 transitions, 6813 flow [2024-06-14 11:22:50,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 423 transitions, 6408 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:50,939 INFO L231 Difference]: Finished difference. Result has 329 places, 397 transitions, 5651 flow [2024-06-14 11:22:50,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5500, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5651, PETRI_PLACES=329, PETRI_TRANSITIONS=397} [2024-06-14 11:22:50,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 11:22:50,940 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 397 transitions, 5651 flow [2024-06-14 11:22:50,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:22:50,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:50,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:50,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:22:50,941 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-14 11:22:50,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:50,941 INFO L85 PathProgramCache]: Analyzing trace with hash -85656557, now seen corresponding path program 1 times [2024-06-14 11:22:50,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:50,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973043201] [2024-06-14 11:22:50,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:50,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:50,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:51,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:51,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:51,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973043201] [2024-06-14 11:22:51,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973043201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:51,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:51,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:51,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733146317] [2024-06-14 11:22:51,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:51,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:51,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:51,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:51,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:51,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:51,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 397 transitions, 5651 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:22:51,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:51,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:51,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:52,241 INFO L124 PetriNetUnfolderBase]: 4197/7186 cut-off events. [2024-06-14 11:22:52,241 INFO L125 PetriNetUnfolderBase]: For 521658/521662 co-relation queries the response was YES. [2024-06-14 11:22:52,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46208 conditions, 7186 events. 4197/7186 cut-off events. For 521658/521662 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51543 event pairs, 1394 based on Foata normal form. 5/7189 useless extension candidates. Maximal degree in co-relation 46054. Up to 6107 conditions per place. [2024-06-14 11:22:52,333 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 157 changer transitions 0/425 dead transitions. [2024-06-14 11:22:52,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 425 transitions, 6924 flow [2024-06-14 11:22:52,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:52,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:52,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:22:52,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:22:52,334 INFO L175 Difference]: Start difference. First operand has 329 places, 397 transitions, 5651 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:22:52,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 425 transitions, 6924 flow [2024-06-14 11:22:53,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 425 transitions, 6715 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 11:22:53,893 INFO L231 Difference]: Finished difference. Result has 330 places, 403 transitions, 5819 flow [2024-06-14 11:22:53,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5442, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5819, PETRI_PLACES=330, PETRI_TRANSITIONS=403} [2024-06-14 11:22:53,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-14 11:22:53,894 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 403 transitions, 5819 flow [2024-06-14 11:22:53,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:22:53,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:53,894 INFO 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-14 11:22:53,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:22:53,894 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-14 11:22:53,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:53,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1854871973, now seen corresponding path program 2 times [2024-06-14 11:22:53,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:53,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264867634] [2024-06-14 11:22:53,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:53,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:53,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:53,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:53,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:53,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264867634] [2024-06-14 11:22:53,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264867634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:53,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:53,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:53,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89189086] [2024-06-14 11:22:53,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:53,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:53,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:53,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:53,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:54,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:54,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 403 transitions, 5819 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:22:54,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:54,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:54,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:55,233 INFO L124 PetriNetUnfolderBase]: 4210/7209 cut-off events. [2024-06-14 11:22:55,233 INFO L125 PetriNetUnfolderBase]: For 537667/537673 co-relation queries the response was YES. [2024-06-14 11:22:55,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46579 conditions, 7209 events. 4210/7209 cut-off events. For 537667/537673 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51737 event pairs, 1322 based on Foata normal form. 7/7215 useless extension candidates. Maximal degree in co-relation 46424. Up to 6462 conditions per place. [2024-06-14 11:22:55,337 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 349 selfloop transitions, 74 changer transitions 0/429 dead transitions. [2024-06-14 11:22:55,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 429 transitions, 6947 flow [2024-06-14 11:22:55,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:22:55,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:22:55,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 11:22:55,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-14 11:22:55,338 INFO L175 Difference]: Start difference. First operand has 330 places, 403 transitions, 5819 flow. Second operand 9 states and 192 transitions. [2024-06-14 11:22:55,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 429 transitions, 6947 flow [2024-06-14 11:22:57,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 429 transitions, 6623 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:22:57,034 INFO L231 Difference]: Finished difference. Result has 335 places, 409 transitions, 5725 flow [2024-06-14 11:22:57,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5725, PETRI_PLACES=335, PETRI_TRANSITIONS=409} [2024-06-14 11:22:57,035 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-14 11:22:57,035 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 409 transitions, 5725 flow [2024-06-14 11:22:57,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:22:57,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:22:57,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:22:57,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:22:57,036 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-14 11:22:57,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:22:57,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1692362843, now seen corresponding path program 3 times [2024-06-14 11:22:57,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:22:57,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102035415] [2024-06-14 11:22:57,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:22:57,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:22:57,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:22:57,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:22:57,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:22:57,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102035415] [2024-06-14 11:22:57,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102035415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:22:57,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:22:57,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:22:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041972106] [2024-06-14 11:22:57,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:22:57,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:22:57,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:22:57,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:22:57,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:22:57,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:22:57,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 409 transitions, 5725 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:22:57,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:22:57,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:22:57,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:22:58,410 INFO L124 PetriNetUnfolderBase]: 4215/7214 cut-off events. [2024-06-14 11:22:58,411 INFO L125 PetriNetUnfolderBase]: For 547669/547673 co-relation queries the response was YES. [2024-06-14 11:22:58,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46503 conditions, 7214 events. 4215/7214 cut-off events. For 547669/547673 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51766 event pairs, 1345 based on Foata normal form. 3/7215 useless extension candidates. Maximal degree in co-relation 46348. Up to 6128 conditions per place. [2024-06-14 11:22:58,498 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 261 selfloop transitions, 164 changer transitions 0/431 dead transitions. [2024-06-14 11:22:58,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 431 transitions, 6979 flow [2024-06-14 11:22:58,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:22:58,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:22:58,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:22:58,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:22:58,500 INFO L175 Difference]: Start difference. First operand has 335 places, 409 transitions, 5725 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:22:58,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 431 transitions, 6979 flow [2024-06-14 11:23:00,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 431 transitions, 6888 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:00,216 INFO L231 Difference]: Finished difference. Result has 337 places, 412 transitions, 5995 flow [2024-06-14 11:23:00,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5634, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5995, PETRI_PLACES=337, PETRI_TRANSITIONS=412} [2024-06-14 11:23:00,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-14 11:23:00,217 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 412 transitions, 5995 flow [2024-06-14 11:23:00,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:00,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:00,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:00,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:23:00,218 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-14 11:23:00,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:00,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1683108413, now seen corresponding path program 4 times [2024-06-14 11:23:00,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:00,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670189358] [2024-06-14 11:23:00,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:00,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:00,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:00,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:00,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:00,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670189358] [2024-06-14 11:23:00,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670189358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:00,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:00,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:00,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927875175] [2024-06-14 11:23:00,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:00,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:00,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:00,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:00,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:00,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:00,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 412 transitions, 5995 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:00,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:00,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:00,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:01,580 INFO L124 PetriNetUnfolderBase]: 4220/7223 cut-off events. [2024-06-14 11:23:01,580 INFO L125 PetriNetUnfolderBase]: For 560415/560419 co-relation queries the response was YES. [2024-06-14 11:23:01,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47189 conditions, 7223 events. 4220/7223 cut-off events. For 560415/560419 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51804 event pairs, 1347 based on Foata normal form. 3/7224 useless extension candidates. Maximal degree in co-relation 47032. Up to 6134 conditions per place. [2024-06-14 11:23:01,688 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 157 changer transitions 0/431 dead transitions. [2024-06-14 11:23:01,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 431 transitions, 7251 flow [2024-06-14 11:23:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:23:01,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:23:01,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:23:01,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:23:01,689 INFO L175 Difference]: Start difference. First operand has 337 places, 412 transitions, 5995 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:23:01,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 431 transitions, 7251 flow [2024-06-14 11:23:03,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 431 transitions, 6879 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:03,512 INFO L231 Difference]: Finished difference. Result has 339 places, 415 transitions, 5977 flow [2024-06-14 11:23:03,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5629, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5977, PETRI_PLACES=339, PETRI_TRANSITIONS=415} [2024-06-14 11:23:03,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-14 11:23:03,513 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 415 transitions, 5977 flow [2024-06-14 11:23:03,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:03,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:03,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:03,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:23:03,514 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-14 11:23:03,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:03,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1683097253, now seen corresponding path program 5 times [2024-06-14 11:23:03,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:03,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063895002] [2024-06-14 11:23:03,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:03,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:03,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:03,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:03,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:03,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063895002] [2024-06-14 11:23:03,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063895002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:03,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:03,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:03,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462412693] [2024-06-14 11:23:03,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:03,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:03,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:03,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:03,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:03,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:03,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 415 transitions, 5977 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:03,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:03,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:03,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:04,921 INFO L124 PetriNetUnfolderBase]: 4217/7219 cut-off events. [2024-06-14 11:23:04,922 INFO L125 PetriNetUnfolderBase]: For 568954/568958 co-relation queries the response was YES. [2024-06-14 11:23:04,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47152 conditions, 7219 events. 4217/7219 cut-off events. For 568954/568958 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51832 event pairs, 1345 based on Foata normal form. 3/7220 useless extension candidates. Maximal degree in co-relation 46994. Up to 6131 conditions per place. [2024-06-14 11:23:05,012 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 162 changer transitions 0/430 dead transitions. [2024-06-14 11:23:05,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 430 transitions, 7031 flow [2024-06-14 11:23:05,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:23:05,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:23:05,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:23:05,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 11:23:05,013 INFO L175 Difference]: Start difference. First operand has 339 places, 415 transitions, 5977 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:23:05,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 430 transitions, 7031 flow [2024-06-14 11:23:06,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 430 transitions, 6737 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:23:06,924 INFO L231 Difference]: Finished difference. Result has 342 places, 415 transitions, 6013 flow [2024-06-14 11:23:06,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6013, PETRI_PLACES=342, PETRI_TRANSITIONS=415} [2024-06-14 11:23:06,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-14 11:23:06,925 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 415 transitions, 6013 flow [2024-06-14 11:23:06,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:06,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:06,925 INFO 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-14 11:23:06,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:23:06,925 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-14 11:23:06,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:06,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1577821253, now seen corresponding path program 6 times [2024-06-14 11:23:06,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:06,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979848635] [2024-06-14 11:23:06,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:06,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:06,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:07,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:07,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:07,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979848635] [2024-06-14 11:23:07,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979848635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:07,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:07,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:07,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36364659] [2024-06-14 11:23:07,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:07,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:07,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:07,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:07,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:07,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:07,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 415 transitions, 6013 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:07,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:07,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:07,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:08,223 INFO L124 PetriNetUnfolderBase]: 4214/7219 cut-off events. [2024-06-14 11:23:08,224 INFO L125 PetriNetUnfolderBase]: For 577654/577660 co-relation queries the response was YES. [2024-06-14 11:23:08,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47221 conditions, 7219 events. 4214/7219 cut-off events. For 577654/577660 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51904 event pairs, 1321 based on Foata normal form. 7/7225 useless extension candidates. Maximal degree in co-relation 47062. Up to 6469 conditions per place. [2024-06-14 11:23:08,323 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 73 changer transitions 0/432 dead transitions. [2024-06-14 11:23:08,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 432 transitions, 6907 flow [2024-06-14 11:23:08,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:23:08,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:23:08,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:23:08,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 11:23:08,324 INFO L175 Difference]: Start difference. First operand has 342 places, 415 transitions, 6013 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:23:08,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 432 transitions, 6907 flow [2024-06-14 11:23:10,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 432 transitions, 6307 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 11:23:10,040 INFO L231 Difference]: Finished difference. Result has 340 places, 415 transitions, 5565 flow [2024-06-14 11:23:10,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5565, PETRI_PLACES=340, PETRI_TRANSITIONS=415} [2024-06-14 11:23:10,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-14 11:23:10,040 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 415 transitions, 5565 flow [2024-06-14 11:23:10,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:10,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:10,042 INFO 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-14 11:23:10,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:23:10,042 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-14 11:23:10,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:10,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1198415835, now seen corresponding path program 7 times [2024-06-14 11:23:10,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:10,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85935329] [2024-06-14 11:23:10,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:10,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:10,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:10,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:10,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:10,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85935329] [2024-06-14 11:23:10,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85935329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:10,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:10,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:10,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630124610] [2024-06-14 11:23:10,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:10,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:10,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:10,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:10,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:10,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:10,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 415 transitions, 5565 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:10,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:10,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:10,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:11,469 INFO L124 PetriNetUnfolderBase]: 4235/7254 cut-off events. [2024-06-14 11:23:11,469 INFO L125 PetriNetUnfolderBase]: For 592122/592128 co-relation queries the response was YES. [2024-06-14 11:23:11,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47171 conditions, 7254 events. 4235/7254 cut-off events. For 592122/592128 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52149 event pairs, 1331 based on Foata normal form. 7/7260 useless extension candidates. Maximal degree in co-relation 47012. Up to 6229 conditions per place. [2024-06-14 11:23:11,556 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 168 changer transitions 0/451 dead transitions. [2024-06-14 11:23:11,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 451 transitions, 6950 flow [2024-06-14 11:23:11,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:11,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:11,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:23:11,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:23:11,557 INFO L175 Difference]: Start difference. First operand has 340 places, 415 transitions, 5565 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:23:11,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 451 transitions, 6950 flow [2024-06-14 11:23:13,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 451 transitions, 6804 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:13,562 INFO L231 Difference]: Finished difference. Result has 343 places, 424 transitions, 5846 flow [2024-06-14 11:23:13,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5419, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5846, PETRI_PLACES=343, PETRI_TRANSITIONS=424} [2024-06-14 11:23:13,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-14 11:23:13,563 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 424 transitions, 5846 flow [2024-06-14 11:23:13,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:13,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:13,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:13,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:23:13,563 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-14 11:23:13,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:13,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1198767375, now seen corresponding path program 8 times [2024-06-14 11:23:13,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:13,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063131913] [2024-06-14 11:23:13,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:13,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:13,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:13,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-14 11:23:13,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:13,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063131913] [2024-06-14 11:23:13,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063131913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:13,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:13,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:13,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465554659] [2024-06-14 11:23:13,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:13,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:13,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:13,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:13,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:13,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:13,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 424 transitions, 5846 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:13,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:13,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:13,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:14,865 INFO L124 PetriNetUnfolderBase]: 4240/7259 cut-off events. [2024-06-14 11:23:14,865 INFO L125 PetriNetUnfolderBase]: For 607043/607047 co-relation queries the response was YES. [2024-06-14 11:23:14,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47690 conditions, 7259 events. 4240/7259 cut-off events. For 607043/607047 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52192 event pairs, 1330 based on Foata normal form. 3/7260 useless extension candidates. Maximal degree in co-relation 47530. Up to 6235 conditions per place. [2024-06-14 11:23:14,963 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 170 changer transitions 0/444 dead transitions. [2024-06-14 11:23:14,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 444 transitions, 7143 flow [2024-06-14 11:23:14,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:14,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:14,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:23:14,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:23:14,965 INFO L175 Difference]: Start difference. First operand has 343 places, 424 transitions, 5846 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:23:14,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 444 transitions, 7143 flow [2024-06-14 11:23:16,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 444 transitions, 6801 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:23:16,947 INFO L231 Difference]: Finished difference. Result has 344 places, 427 transitions, 5885 flow [2024-06-14 11:23:16,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5514, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5885, PETRI_PLACES=344, PETRI_TRANSITIONS=427} [2024-06-14 11:23:16,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-14 11:23:16,947 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 427 transitions, 5885 flow [2024-06-14 11:23:16,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:16,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:16,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:16,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:23:16,948 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-14 11:23:16,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:16,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1198410255, now seen corresponding path program 9 times [2024-06-14 11:23:16,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:16,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653565413] [2024-06-14 11:23:16,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:16,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:17,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:17,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653565413] [2024-06-14 11:23:17,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653565413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:17,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:17,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:17,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777895898] [2024-06-14 11:23:17,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:17,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:17,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:17,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:17,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:17,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:17,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 427 transitions, 5885 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:17,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:17,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:17,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:18,356 INFO L124 PetriNetUnfolderBase]: 4237/7259 cut-off events. [2024-06-14 11:23:18,356 INFO L125 PetriNetUnfolderBase]: For 601770/601776 co-relation queries the response was YES. [2024-06-14 11:23:18,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47561 conditions, 7259 events. 4237/7259 cut-off events. For 601770/601776 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52178 event pairs, 1331 based on Foata normal form. 7/7265 useless extension candidates. Maximal degree in co-relation 47401. Up to 6232 conditions per place. [2024-06-14 11:23:18,456 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 285 selfloop transitions, 165 changer transitions 0/456 dead transitions. [2024-06-14 11:23:18,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 456 transitions, 7209 flow [2024-06-14 11:23:18,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:18,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:18,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:23:18,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:23:18,458 INFO L175 Difference]: Start difference. First operand has 344 places, 427 transitions, 5885 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:23:18,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 456 transitions, 7209 flow [2024-06-14 11:23:20,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 456 transitions, 6934 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:23:20,531 INFO L231 Difference]: Finished difference. Result has 348 places, 427 transitions, 5951 flow [2024-06-14 11:23:20,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5610, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5951, PETRI_PLACES=348, PETRI_TRANSITIONS=427} [2024-06-14 11:23:20,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-14 11:23:20,531 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 427 transitions, 5951 flow [2024-06-14 11:23:20,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:20,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:20,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:20,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:23:20,532 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-14 11:23:20,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:20,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1198583235, now seen corresponding path program 10 times [2024-06-14 11:23:20,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:20,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681279481] [2024-06-14 11:23:20,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:20,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:20,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:20,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:20,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681279481] [2024-06-14 11:23:20,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681279481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:20,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:20,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:20,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649925679] [2024-06-14 11:23:20,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:20,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:20,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:20,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:20,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:20,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:20,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 427 transitions, 5951 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:20,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:20,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:20,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:21,840 INFO L124 PetriNetUnfolderBase]: 4234/7251 cut-off events. [2024-06-14 11:23:21,840 INFO L125 PetriNetUnfolderBase]: For 608284/608288 co-relation queries the response was YES. [2024-06-14 11:23:21,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47684 conditions, 7251 events. 4234/7251 cut-off events. For 608284/608288 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52057 event pairs, 1365 based on Foata normal form. 3/7252 useless extension candidates. Maximal degree in co-relation 47523. Up to 6229 conditions per place. [2024-06-14 11:23:21,950 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 292 selfloop transitions, 147 changer transitions 0/445 dead transitions. [2024-06-14 11:23:21,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 445 transitions, 7229 flow [2024-06-14 11:23:21,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:23:21,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:23:21,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:23:21,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:23:21,951 INFO L175 Difference]: Start difference. First operand has 348 places, 427 transitions, 5951 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:23:21,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 445 transitions, 7229 flow [2024-06-14 11:23:24,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 445 transitions, 6873 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:23:24,144 INFO L231 Difference]: Finished difference. Result has 347 places, 427 transitions, 5901 flow [2024-06-14 11:23:24,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5901, PETRI_PLACES=347, PETRI_TRANSITIONS=427} [2024-06-14 11:23:24,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-14 11:23:24,145 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 427 transitions, 5901 flow [2024-06-14 11:23:24,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:24,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:24,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:24,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:23:24,146 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-14 11:23:24,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:24,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1198594395, now seen corresponding path program 11 times [2024-06-14 11:23:24,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:24,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119581548] [2024-06-14 11:23:24,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:24,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:24,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:24,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:24,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:24,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119581548] [2024-06-14 11:23:24,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119581548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:24,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:24,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:24,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181022278] [2024-06-14 11:23:24,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:24,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:24,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:24,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:24,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:24,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:24,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 427 transitions, 5901 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:24,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:24,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:24,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:25,485 INFO L124 PetriNetUnfolderBase]: 4231/7247 cut-off events. [2024-06-14 11:23:25,485 INFO L125 PetriNetUnfolderBase]: For 606328/606332 co-relation queries the response was YES. [2024-06-14 11:23:25,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47506 conditions, 7247 events. 4231/7247 cut-off events. For 606328/606332 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 52075 event pairs, 1355 based on Foata normal form. 3/7248 useless extension candidates. Maximal degree in co-relation 47345. Up to 6226 conditions per place. [2024-06-14 11:23:25,577 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 148 changer transitions 0/441 dead transitions. [2024-06-14 11:23:25,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 441 transitions, 6983 flow [2024-06-14 11:23:25,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:23:25,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:23:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:23:25,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 11:23:25,578 INFO L175 Difference]: Start difference. First operand has 347 places, 427 transitions, 5901 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:23:25,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 441 transitions, 6983 flow [2024-06-14 11:23:27,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 441 transitions, 6678 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:27,699 INFO L231 Difference]: Finished difference. Result has 348 places, 427 transitions, 5899 flow [2024-06-14 11:23:27,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5596, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5899, PETRI_PLACES=348, PETRI_TRANSITIONS=427} [2024-06-14 11:23:27,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-14 11:23:27,700 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 427 transitions, 5899 flow [2024-06-14 11:23:27,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:27,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:27,700 INFO 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-14 11:23:27,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:23:27,700 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-14 11:23:27,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:27,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1198761795, now seen corresponding path program 12 times [2024-06-14 11:23:27,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:27,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341419543] [2024-06-14 11:23:27,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:27,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:27,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:27,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-14 11:23:27,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:27,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341419543] [2024-06-14 11:23:27,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341419543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:27,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:27,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:23:27,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986530465] [2024-06-14 11:23:27,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:27,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:23:27,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:27,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:23:27,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:23:27,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:27,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 427 transitions, 5899 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:27,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:27,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:27,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:29,043 INFO L124 PetriNetUnfolderBase]: 4228/7243 cut-off events. [2024-06-14 11:23:29,044 INFO L125 PetriNetUnfolderBase]: For 614394/614398 co-relation queries the response was YES. [2024-06-14 11:23:29,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47522 conditions, 7243 events. 4228/7243 cut-off events. For 614394/614398 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 52056 event pairs, 1340 based on Foata normal form. 3/7244 useless extension candidates. Maximal degree in co-relation 47360. Up to 6223 conditions per place. [2024-06-14 11:23:29,153 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 175 changer transitions 0/443 dead transitions. [2024-06-14 11:23:29,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 443 transitions, 6811 flow [2024-06-14 11:23:29,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:29,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:29,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:23:29,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-14 11:23:29,154 INFO L175 Difference]: Start difference. First operand has 348 places, 427 transitions, 5899 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:23:29,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 443 transitions, 6811 flow [2024-06-14 11:23:31,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 443 transitions, 6445 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:31,020 INFO L231 Difference]: Finished difference. Result has 351 places, 427 transitions, 5889 flow [2024-06-14 11:23:31,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5533, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5889, PETRI_PLACES=351, PETRI_TRANSITIONS=427} [2024-06-14 11:23:31,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-14 11:23:31,021 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 427 transitions, 5889 flow [2024-06-14 11:23:31,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:23:31,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:31,021 INFO 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-14 11:23:31,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:23:31,021 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-14 11:23:31,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:31,022 INFO L85 PathProgramCache]: Analyzing trace with hash 548734606, now seen corresponding path program 4 times [2024-06-14 11:23:31,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:31,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183290737] [2024-06-14 11:23:31,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:31,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:31,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:31,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:31,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:31,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183290737] [2024-06-14 11:23:31,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183290737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:31,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:31,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:31,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288740473] [2024-06-14 11:23:31,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:31,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:31,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:31,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:31,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:31,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:31,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 427 transitions, 5889 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:31,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:31,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:31,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:32,348 INFO L124 PetriNetUnfolderBase]: 4264/7275 cut-off events. [2024-06-14 11:23:32,348 INFO L125 PetriNetUnfolderBase]: For 664332/664334 co-relation queries the response was YES. [2024-06-14 11:23:32,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48058 conditions, 7275 events. 4264/7275 cut-off events. For 664332/664334 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 52118 event pairs, 1293 based on Foata normal form. 12/7271 useless extension candidates. Maximal degree in co-relation 47895. Up to 6488 conditions per place. [2024-06-14 11:23:32,437 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 351 selfloop transitions, 91 changer transitions 4/452 dead transitions. [2024-06-14 11:23:32,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 452 transitions, 6920 flow [2024-06-14 11:23:32,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:23:32,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:23:32,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:23:32,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 11:23:32,439 INFO L175 Difference]: Start difference. First operand has 351 places, 427 transitions, 5889 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:23:32,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 452 transitions, 6920 flow [2024-06-14 11:23:34,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 452 transitions, 6394 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 11:23:34,173 INFO L231 Difference]: Finished difference. Result has 349 places, 428 transitions, 5612 flow [2024-06-14 11:23:34,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5363, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5612, PETRI_PLACES=349, PETRI_TRANSITIONS=428} [2024-06-14 11:23:34,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-14 11:23:34,173 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 428 transitions, 5612 flow [2024-06-14 11:23:34,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:34,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:34,174 INFO 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-14 11:23:34,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:23:34,174 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-14 11:23:34,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:34,174 INFO L85 PathProgramCache]: Analyzing trace with hash -57160886, now seen corresponding path program 5 times [2024-06-14 11:23:34,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:34,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060900530] [2024-06-14 11:23:34,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:34,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:34,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:34,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-14 11:23:34,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:34,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060900530] [2024-06-14 11:23:34,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060900530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:34,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:34,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:34,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055028049] [2024-06-14 11:23:34,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:34,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:34,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:34,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:34,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:34,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:34,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 428 transitions, 5612 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:34,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:34,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:34,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:35,538 INFO L124 PetriNetUnfolderBase]: 4393/7463 cut-off events. [2024-06-14 11:23:35,538 INFO L125 PetriNetUnfolderBase]: For 749118/749120 co-relation queries the response was YES. [2024-06-14 11:23:35,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52085 conditions, 7463 events. 4393/7463 cut-off events. For 749118/749120 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 53314 event pairs, 1394 based on Foata normal form. 2/7457 useless extension candidates. Maximal degree in co-relation 51921. Up to 6242 conditions per place. [2024-06-14 11:23:35,637 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 215 changer transitions 0/466 dead transitions. [2024-06-14 11:23:35,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 466 transitions, 7063 flow [2024-06-14 11:23:35,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:35,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:35,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:23:35,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:23:35,638 INFO L175 Difference]: Start difference. First operand has 349 places, 428 transitions, 5612 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:23:35,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 466 transitions, 7063 flow [2024-06-14 11:23:37,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 466 transitions, 6830 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 11:23:37,861 INFO L231 Difference]: Finished difference. Result has 351 places, 436 transitions, 6106 flow [2024-06-14 11:23:37,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6106, PETRI_PLACES=351, PETRI_TRANSITIONS=436} [2024-06-14 11:23:37,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-14 11:23:37,861 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 436 transitions, 6106 flow [2024-06-14 11:23:37,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:37,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:37,862 INFO 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-14 11:23:37,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:23:37,862 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-14 11:23:37,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:37,862 INFO L85 PathProgramCache]: Analyzing trace with hash -616429088, now seen corresponding path program 6 times [2024-06-14 11:23:37,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:37,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567940342] [2024-06-14 11:23:37,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:37,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:37,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:37,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-14 11:23:37,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:37,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567940342] [2024-06-14 11:23:37,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567940342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:37,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:37,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:37,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902897524] [2024-06-14 11:23:37,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:37,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:37,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:37,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:37,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:37,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:37,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 436 transitions, 6106 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:37,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:37,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:37,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:39,280 INFO L124 PetriNetUnfolderBase]: 4388/7459 cut-off events. [2024-06-14 11:23:39,280 INFO L125 PetriNetUnfolderBase]: For 757510/757512 co-relation queries the response was YES. [2024-06-14 11:23:39,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52464 conditions, 7459 events. 4388/7459 cut-off events. For 757510/757512 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 53390 event pairs, 1388 based on Foata normal form. 2/7456 useless extension candidates. Maximal degree in co-relation 52298. Up to 6384 conditions per place. [2024-06-14 11:23:39,388 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 208 changer transitions 0/458 dead transitions. [2024-06-14 11:23:39,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 458 transitions, 7064 flow [2024-06-14 11:23:39,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:39,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:39,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:23:39,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:23:39,389 INFO L175 Difference]: Start difference. First operand has 351 places, 436 transitions, 6106 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:23:39,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 458 transitions, 7064 flow [2024-06-14 11:23:41,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 458 transitions, 6588 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:41,555 INFO L231 Difference]: Finished difference. Result has 354 places, 436 transitions, 6051 flow [2024-06-14 11:23:41,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5630, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6051, PETRI_PLACES=354, PETRI_TRANSITIONS=436} [2024-06-14 11:23:41,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-14 11:23:41,555 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 436 transitions, 6051 flow [2024-06-14 11:23:41,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:41,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:41,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:41,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:23:41,556 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-14 11:23:41,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:41,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1288031776, now seen corresponding path program 7 times [2024-06-14 11:23:41,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:41,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790922412] [2024-06-14 11:23:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:41,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:41,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:41,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-14 11:23:41,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:41,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790922412] [2024-06-14 11:23:41,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790922412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:41,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:41,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:41,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71255963] [2024-06-14 11:23:41,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:41,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:41,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:41,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:41,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:41,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:41,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 436 transitions, 6051 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:41,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:41,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:41,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:43,051 INFO L124 PetriNetUnfolderBase]: 4573/7732 cut-off events. [2024-06-14 11:23:43,052 INFO L125 PetriNetUnfolderBase]: For 917244/917246 co-relation queries the response was YES. [2024-06-14 11:23:43,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58246 conditions, 7732 events. 4573/7732 cut-off events. For 917244/917246 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55230 event pairs, 1451 based on Foata normal form. 2/7728 useless extension candidates. Maximal degree in co-relation 58079. Up to 6464 conditions per place. [2024-06-14 11:23:43,168 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 212 changer transitions 0/474 dead transitions. [2024-06-14 11:23:43,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 474 transitions, 7538 flow [2024-06-14 11:23:43,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:43,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:23:43,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:23:43,169 INFO L175 Difference]: Start difference. First operand has 354 places, 436 transitions, 6051 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:23:43,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 474 transitions, 7538 flow [2024-06-14 11:23:44,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 474 transitions, 7081 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:45,002 INFO L231 Difference]: Finished difference. Result has 357 places, 444 transitions, 6332 flow [2024-06-14 11:23:45,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5594, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6332, PETRI_PLACES=357, PETRI_TRANSITIONS=444} [2024-06-14 11:23:45,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-14 11:23:45,003 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 444 transitions, 6332 flow [2024-06-14 11:23:45,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:45,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:45,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:45,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:23:45,003 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-14 11:23:45,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:45,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1976376818, now seen corresponding path program 8 times [2024-06-14 11:23:45,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:45,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875238142] [2024-06-14 11:23:45,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:45,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:45,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:45,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:45,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875238142] [2024-06-14 11:23:45,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875238142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:45,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:45,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:45,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750107306] [2024-06-14 11:23:45,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:45,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:45,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:45,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:45,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:45,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:45,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 444 transitions, 6332 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:45,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:45,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:45,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:46,498 INFO L124 PetriNetUnfolderBase]: 4581/7750 cut-off events. [2024-06-14 11:23:46,498 INFO L125 PetriNetUnfolderBase]: For 935645/935647 co-relation queries the response was YES. [2024-06-14 11:23:46,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58930 conditions, 7750 events. 4581/7750 cut-off events. For 935645/935647 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55464 event pairs, 1459 based on Foata normal form. 2/7747 useless extension candidates. Maximal degree in co-relation 58761. Up to 6675 conditions per place. [2024-06-14 11:23:46,612 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 257 selfloop transitions, 205 changer transitions 0/468 dead transitions. [2024-06-14 11:23:46,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 468 transitions, 7381 flow [2024-06-14 11:23:46,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:46,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:46,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:23:46,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:23:46,614 INFO L175 Difference]: Start difference. First operand has 357 places, 444 transitions, 6332 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:23:46,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 468 transitions, 7381 flow [2024-06-14 11:23:48,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 468 transitions, 6884 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-14 11:23:48,683 INFO L231 Difference]: Finished difference. Result has 360 places, 446 transitions, 6325 flow [2024-06-14 11:23:48,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5847, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6325, PETRI_PLACES=360, PETRI_TRANSITIONS=446} [2024-06-14 11:23:48,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-14 11:23:48,684 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 446 transitions, 6325 flow [2024-06-14 11:23:48,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:48,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:48,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:48,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:23:48,684 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-14 11:23:48,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:48,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1962414606, now seen corresponding path program 9 times [2024-06-14 11:23:48,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:48,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209570795] [2024-06-14 11:23:48,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:48,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:48,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:48,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:48,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:48,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209570795] [2024-06-14 11:23:48,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209570795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:48,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:48,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:48,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189449048] [2024-06-14 11:23:48,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:48,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:48,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:48,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:48,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:48,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:48,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 446 transitions, 6325 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:48,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:48,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:48,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:50,204 INFO L124 PetriNetUnfolderBase]: 4589/7762 cut-off events. [2024-06-14 11:23:50,205 INFO L125 PetriNetUnfolderBase]: For 951069/951071 co-relation queries the response was YES. [2024-06-14 11:23:50,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58858 conditions, 7762 events. 4589/7762 cut-off events. For 951069/951071 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 55205 event pairs, 1304 based on Foata normal form. 2/7759 useless extension candidates. Maximal degree in co-relation 58688. Up to 3602 conditions per place. [2024-06-14 11:23:50,321 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 242 changer transitions 0/485 dead transitions. [2024-06-14 11:23:50,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 485 transitions, 7852 flow [2024-06-14 11:23:50,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:50,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:50,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:23:50,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:23:50,323 INFO L175 Difference]: Start difference. First operand has 360 places, 446 transitions, 6325 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:23:50,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 485 transitions, 7852 flow [2024-06-14 11:23:52,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 485 transitions, 7401 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:23:52,574 INFO L231 Difference]: Finished difference. Result has 362 places, 448 transitions, 6428 flow [2024-06-14 11:23:52,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6428, PETRI_PLACES=362, PETRI_TRANSITIONS=448} [2024-06-14 11:23:52,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-14 11:23:52,575 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 448 transitions, 6428 flow [2024-06-14 11:23:52,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:52,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:52,575 INFO 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-14 11:23:52,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:23:52,576 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-14 11:23:52,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:52,576 INFO L85 PathProgramCache]: Analyzing trace with hash 310910000, now seen corresponding path program 10 times [2024-06-14 11:23:52,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:52,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523395269] [2024-06-14 11:23:52,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:52,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:52,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:52,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523395269] [2024-06-14 11:23:52,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523395269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:52,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:52,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:52,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931889525] [2024-06-14 11:23:52,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:52,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:52,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:52,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:52,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:52,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:52,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 448 transitions, 6428 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:52,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:52,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:52,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:54,106 INFO L124 PetriNetUnfolderBase]: 4564/7721 cut-off events. [2024-06-14 11:23:54,106 INFO L125 PetriNetUnfolderBase]: For 963850/963852 co-relation queries the response was YES. [2024-06-14 11:23:54,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58578 conditions, 7721 events. 4564/7721 cut-off events. For 963850/963852 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54861 event pairs, 1311 based on Foata normal form. 8/7724 useless extension candidates. Maximal degree in co-relation 58407. Up to 3588 conditions per place. [2024-06-14 11:23:54,220 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 229 changer transitions 2/484 dead transitions. [2024-06-14 11:23:54,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 484 transitions, 7698 flow [2024-06-14 11:23:54,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:54,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:54,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:23:54,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 11:23:54,222 INFO L175 Difference]: Start difference. First operand has 362 places, 448 transitions, 6428 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:23:54,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 484 transitions, 7698 flow [2024-06-14 11:23:56,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 484 transitions, 7058 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-14 11:23:56,634 INFO L231 Difference]: Finished difference. Result has 362 places, 448 transitions, 6252 flow [2024-06-14 11:23:56,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6252, PETRI_PLACES=362, PETRI_TRANSITIONS=448} [2024-06-14 11:23:56,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-14 11:23:56,635 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 448 transitions, 6252 flow [2024-06-14 11:23:56,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:56,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:23:56,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:23:56,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:23:56,635 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-14 11:23:56,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:23:56,636 INFO L85 PathProgramCache]: Analyzing trace with hash 959700046, now seen corresponding path program 11 times [2024-06-14 11:23:56,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:23:56,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979396697] [2024-06-14 11:23:56,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:23:56,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:23:56,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:23:56,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:23:56,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:23:56,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979396697] [2024-06-14 11:23:56,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979396697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:23:56,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:23:56,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:23:56,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593341545] [2024-06-14 11:23:56,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:23:56,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:23:56,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:23:56,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:23:56,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:23:56,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:23:56,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 448 transitions, 6252 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:23:56,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:23:56,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:23:56,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:23:58,237 INFO L124 PetriNetUnfolderBase]: 4541/7688 cut-off events. [2024-06-14 11:23:58,237 INFO L125 PetriNetUnfolderBase]: For 935328/935330 co-relation queries the response was YES. [2024-06-14 11:23:58,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56472 conditions, 7688 events. 4541/7688 cut-off events. For 935328/935330 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 54994 event pairs, 1441 based on Foata normal form. 10/7693 useless extension candidates. Maximal degree in co-relation 56303. Up to 6583 conditions per place. [2024-06-14 11:23:58,331 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 197 changer transitions 0/470 dead transitions. [2024-06-14 11:23:58,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 470 transitions, 7246 flow [2024-06-14 11:23:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:23:58,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:23:58,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:23:58,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:23:58,332 INFO L175 Difference]: Start difference. First operand has 362 places, 448 transitions, 6252 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:23:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 470 transitions, 7246 flow [2024-06-14 11:24:00,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 470 transitions, 6763 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:00,637 INFO L231 Difference]: Finished difference. Result has 363 places, 448 transitions, 6169 flow [2024-06-14 11:24:00,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5769, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6169, PETRI_PLACES=363, PETRI_TRANSITIONS=448} [2024-06-14 11:24:00,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-14 11:24:00,638 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 448 transitions, 6169 flow [2024-06-14 11:24:00,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:00,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:00,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:00,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:24:00,639 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-14 11:24:00,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:00,639 INFO L85 PathProgramCache]: Analyzing trace with hash 2031934896, now seen corresponding path program 12 times [2024-06-14 11:24:00,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:00,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178570797] [2024-06-14 11:24:00,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:00,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:00,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:00,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:00,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178570797] [2024-06-14 11:24:00,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178570797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:00,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:00,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:00,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123498656] [2024-06-14 11:24:00,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:00,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:00,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:00,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:00,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:00,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:00,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 448 transitions, 6169 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:00,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:00,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:00,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:02,181 INFO L124 PetriNetUnfolderBase]: 4511/7632 cut-off events. [2024-06-14 11:24:02,182 INFO L125 PetriNetUnfolderBase]: For 899543/899545 co-relation queries the response was YES. [2024-06-14 11:24:02,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54721 conditions, 7632 events. 4511/7632 cut-off events. For 899543/899545 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 54459 event pairs, 1411 based on Foata normal form. 10/7637 useless extension candidates. Maximal degree in co-relation 54551. Up to 6083 conditions per place. [2024-06-14 11:24:02,310 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 203 changer transitions 2/476 dead transitions. [2024-06-14 11:24:02,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 476 transitions, 7207 flow [2024-06-14 11:24:02,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:02,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:02,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:24:02,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 11:24:02,311 INFO L175 Difference]: Start difference. First operand has 363 places, 448 transitions, 6169 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:24:02,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 476 transitions, 7207 flow [2024-06-14 11:24:04,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 476 transitions, 6739 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:04,688 INFO L231 Difference]: Finished difference. Result has 365 places, 448 transitions, 6114 flow [2024-06-14 11:24:04,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5701, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6114, PETRI_PLACES=365, PETRI_TRANSITIONS=448} [2024-06-14 11:24:04,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-14 11:24:04,695 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 448 transitions, 6114 flow [2024-06-14 11:24:04,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:04,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:04,696 INFO 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-14 11:24:04,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:24:04,696 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-14 11:24:04,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:04,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1830758702, now seen corresponding path program 13 times [2024-06-14 11:24:04,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:04,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903525505] [2024-06-14 11:24:04,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:04,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:04,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:04,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:04,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903525505] [2024-06-14 11:24:04,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903525505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:04,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:04,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:04,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835505120] [2024-06-14 11:24:04,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:04,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:04,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:04,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:04,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:04,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:04,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 448 transitions, 6114 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:04,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:04,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:04,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:06,273 INFO L124 PetriNetUnfolderBase]: 4519/7670 cut-off events. [2024-06-14 11:24:06,273 INFO L125 PetriNetUnfolderBase]: For 871842/871844 co-relation queries the response was YES. [2024-06-14 11:24:06,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54568 conditions, 7670 events. 4519/7670 cut-off events. For 871842/871844 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 55025 event pairs, 1389 based on Foata normal form. 2/7669 useless extension candidates. Maximal degree in co-relation 54397. Up to 6930 conditions per place. [2024-06-14 11:24:06,388 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 382 selfloop transitions, 81 changer transitions 0/469 dead transitions. [2024-06-14 11:24:06,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 469 transitions, 7152 flow [2024-06-14 11:24:06,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:06,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:06,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 11:24:06,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 11:24:06,389 INFO L175 Difference]: Start difference. First operand has 365 places, 448 transitions, 6114 flow. Second operand 8 states and 176 transitions. [2024-06-14 11:24:06,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 469 transitions, 7152 flow [2024-06-14 11:24:08,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 469 transitions, 6728 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:24:08,802 INFO L231 Difference]: Finished difference. Result has 366 places, 450 transitions, 5927 flow [2024-06-14 11:24:08,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5690, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5927, PETRI_PLACES=366, PETRI_TRANSITIONS=450} [2024-06-14 11:24:08,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-14 11:24:08,802 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 450 transitions, 5927 flow [2024-06-14 11:24:08,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:08,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:08,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:08,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:24:08,803 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-14 11:24:08,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:08,803 INFO L85 PathProgramCache]: Analyzing trace with hash -458492496, now seen corresponding path program 14 times [2024-06-14 11:24:08,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:08,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487003653] [2024-06-14 11:24:08,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:08,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:08,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:08,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:08,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487003653] [2024-06-14 11:24:08,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487003653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:08,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:08,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:08,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706075334] [2024-06-14 11:24:08,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:08,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:08,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:08,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:08,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:08,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:08,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 450 transitions, 5927 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:08,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:08,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:08,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:10,371 INFO L124 PetriNetUnfolderBase]: 4496/7637 cut-off events. [2024-06-14 11:24:10,371 INFO L125 PetriNetUnfolderBase]: For 876482/876484 co-relation queries the response was YES. [2024-06-14 11:24:10,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52955 conditions, 7637 events. 4496/7637 cut-off events. For 876482/876484 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 54768 event pairs, 1380 based on Foata normal form. 10/7644 useless extension candidates. Maximal degree in co-relation 52783. Up to 6818 conditions per place. [2024-06-14 11:24:10,489 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 92 changer transitions 0/469 dead transitions. [2024-06-14 11:24:10,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 469 transitions, 6911 flow [2024-06-14 11:24:10,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:10,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:10,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:24:10,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 11:24:10,490 INFO L175 Difference]: Start difference. First operand has 366 places, 450 transitions, 5927 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:24:10,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 469 transitions, 6911 flow [2024-06-14 11:24:13,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 469 transitions, 6706 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:13,126 INFO L231 Difference]: Finished difference. Result has 368 places, 450 transitions, 5912 flow [2024-06-14 11:24:13,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5722, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5912, PETRI_PLACES=368, PETRI_TRANSITIONS=450} [2024-06-14 11:24:13,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-14 11:24:13,127 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 450 transitions, 5912 flow [2024-06-14 11:24:13,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:13,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:13,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-14 11:24:13,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:24:13,127 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-14 11:24:13,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:13,127 INFO L85 PathProgramCache]: Analyzing trace with hash -449921616, now seen corresponding path program 15 times [2024-06-14 11:24:13,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:13,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125868298] [2024-06-14 11:24:13,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:13,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:13,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:13,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:13,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:13,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125868298] [2024-06-14 11:24:13,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125868298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:13,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:13,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:13,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474853440] [2024-06-14 11:24:13,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:13,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:13,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:13,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:13,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:13,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:13,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 450 transitions, 5912 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:13,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:13,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:13,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:14,662 INFO L124 PetriNetUnfolderBase]: 4473/7596 cut-off events. [2024-06-14 11:24:14,662 INFO L125 PetriNetUnfolderBase]: For 839814/839816 co-relation queries the response was YES. [2024-06-14 11:24:14,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51765 conditions, 7596 events. 4473/7596 cut-off events. For 839814/839816 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 54368 event pairs, 1353 based on Foata normal form. 10/7603 useless extension candidates. Maximal degree in co-relation 51592. Up to 6069 conditions per place. [2024-06-14 11:24:14,774 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 99 changer transitions 2/476 dead transitions. [2024-06-14 11:24:14,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 476 transitions, 7148 flow [2024-06-14 11:24:14,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:14,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:14,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:24:14,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 11:24:14,775 INFO L175 Difference]: Start difference. First operand has 368 places, 450 transitions, 5912 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:24:14,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 476 transitions, 7148 flow [2024-06-14 11:24:17,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 476 transitions, 6928 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:17,033 INFO L231 Difference]: Finished difference. Result has 370 places, 450 transitions, 5898 flow [2024-06-14 11:24:17,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5692, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5898, PETRI_PLACES=370, PETRI_TRANSITIONS=450} [2024-06-14 11:24:17,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 11:24:17,034 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 450 transitions, 5898 flow [2024-06-14 11:24:17,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:17,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:17,034 INFO 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-14 11:24:17,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:24:17,034 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-14 11:24:17,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:17,034 INFO L85 PathProgramCache]: Analyzing trace with hash 643227138, now seen corresponding path program 16 times [2024-06-14 11:24:17,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:17,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134275123] [2024-06-14 11:24:17,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:17,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:17,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:17,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134275123] [2024-06-14 11:24:17,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134275123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:17,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:17,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:17,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073915201] [2024-06-14 11:24:17,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:17,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:17,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:17,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:17,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:17,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:17,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 450 transitions, 5898 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:17,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:17,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:17,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:18,623 INFO L124 PetriNetUnfolderBase]: 4443/7556 cut-off events. [2024-06-14 11:24:18,624 INFO L125 PetriNetUnfolderBase]: For 801320/801322 co-relation queries the response was YES. [2024-06-14 11:24:18,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50334 conditions, 7556 events. 4443/7556 cut-off events. For 801320/801322 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 54245 event pairs, 1359 based on Foata normal form. 10/7563 useless extension candidates. Maximal degree in co-relation 50160. Up to 6739 conditions per place. [2024-06-14 11:24:18,720 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 96 changer transitions 0/471 dead transitions. [2024-06-14 11:24:18,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 471 transitions, 6890 flow [2024-06-14 11:24:18,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:18,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:18,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 11:24:18,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-14 11:24:18,721 INFO L175 Difference]: Start difference. First operand has 370 places, 450 transitions, 5898 flow. Second operand 10 states and 216 transitions. [2024-06-14 11:24:18,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 471 transitions, 6890 flow [2024-06-14 11:24:21,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 471 transitions, 6645 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:21,351 INFO L231 Difference]: Finished difference. Result has 375 places, 450 transitions, 5851 flow [2024-06-14 11:24:21,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5851, PETRI_PLACES=375, PETRI_TRANSITIONS=450} [2024-06-14 11:24:21,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-14 11:24:21,352 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 450 transitions, 5851 flow [2024-06-14 11:24:21,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:21,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:21,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:21,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:24:21,352 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-14 11:24:21,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash 655030326, now seen corresponding path program 1 times [2024-06-14 11:24:21,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:21,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375254920] [2024-06-14 11:24:21,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:21,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:21,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:21,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-14 11:24:21,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:21,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375254920] [2024-06-14 11:24:21,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375254920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:21,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:21,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:21,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558666769] [2024-06-14 11:24:21,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:21,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:21,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:21,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:21,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:21,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:21,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 450 transitions, 5851 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:21,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:21,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:21,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:22,787 INFO L124 PetriNetUnfolderBase]: 4451/7564 cut-off events. [2024-06-14 11:24:22,788 INFO L125 PetriNetUnfolderBase]: For 767678/767680 co-relation queries the response was YES. [2024-06-14 11:24:22,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49969 conditions, 7564 events. 4451/7564 cut-off events. For 767678/767680 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 54262 event pairs, 1353 based on Foata normal form. 2/7563 useless extension candidates. Maximal degree in co-relation 49794. Up to 6833 conditions per place. [2024-06-14 11:24:22,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 74 changer transitions 0/467 dead transitions. [2024-06-14 11:24:22,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 467 transitions, 6858 flow [2024-06-14 11:24:22,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:22,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:22,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:24:22,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-14 11:24:22,905 INFO L175 Difference]: Start difference. First operand has 375 places, 450 transitions, 5851 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:24:22,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 467 transitions, 6858 flow [2024-06-14 11:24:25,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 6614 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 11:24:25,876 INFO L231 Difference]: Finished difference. Result has 372 places, 452 transitions, 5813 flow [2024-06-14 11:24:25,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5607, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5813, PETRI_PLACES=372, PETRI_TRANSITIONS=452} [2024-06-14 11:24:25,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-14 11:24:25,877 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 452 transitions, 5813 flow [2024-06-14 11:24:25,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:25,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:25,877 INFO 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-14 11:24:25,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:24:25,877 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-14 11:24:25,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:25,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1043326716, now seen corresponding path program 2 times [2024-06-14 11:24:25,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:25,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491184633] [2024-06-14 11:24:25,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:25,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:25,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:25,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:25,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491184633] [2024-06-14 11:24:25,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491184633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:25,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:25,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:25,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735425722] [2024-06-14 11:24:25,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:25,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:25,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:25,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:25,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:25,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:25,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 452 transitions, 5813 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:25,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:25,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:25,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:27,336 INFO L124 PetriNetUnfolderBase]: 4500/7623 cut-off events. [2024-06-14 11:24:27,337 INFO L125 PetriNetUnfolderBase]: For 812728/812730 co-relation queries the response was YES. [2024-06-14 11:24:27,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50896 conditions, 7623 events. 4500/7623 cut-off events. For 812728/812730 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 54518 event pairs, 1348 based on Foata normal form. 2/7622 useless extension candidates. Maximal degree in co-relation 50720. Up to 6823 conditions per place. [2024-06-14 11:24:27,447 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 392 selfloop transitions, 78 changer transitions 1/477 dead transitions. [2024-06-14 11:24:27,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 477 transitions, 7107 flow [2024-06-14 11:24:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:24:27,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:24:27,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:24:27,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:24:27,448 INFO L175 Difference]: Start difference. First operand has 372 places, 452 transitions, 5813 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:24:27,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 477 transitions, 7107 flow [2024-06-14 11:24:30,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 477 transitions, 6902 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:24:30,105 INFO L231 Difference]: Finished difference. Result has 375 places, 456 transitions, 5867 flow [2024-06-14 11:24:30,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5612, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5867, PETRI_PLACES=375, PETRI_TRANSITIONS=456} [2024-06-14 11:24:30,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-14 11:24:30,106 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 456 transitions, 5867 flow [2024-06-14 11:24:30,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:30,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:30,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:24:30,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:24:30,107 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-14 11:24:30,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:30,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1029421216, now seen corresponding path program 17 times [2024-06-14 11:24:30,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:30,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943129343] [2024-06-14 11:24:30,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:30,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:30,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-14 11:24:30,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:30,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943129343] [2024-06-14 11:24:30,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943129343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:30,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:30,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:30,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939322422] [2024-06-14 11:24:30,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:30,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:30,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:30,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:30,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:30,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:30,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 456 transitions, 5867 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:30,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:30,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:30,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:31,590 INFO L124 PetriNetUnfolderBase]: 4386/7430 cut-off events. [2024-06-14 11:24:31,590 INFO L125 PetriNetUnfolderBase]: For 784620/784622 co-relation queries the response was YES. [2024-06-14 11:24:31,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45197 conditions, 7430 events. 4386/7430 cut-off events. For 784620/784622 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 53194 event pairs, 1198 based on Foata normal form. 46/7448 useless extension candidates. Maximal degree in co-relation 45019. Up to 6115 conditions per place. [2024-06-14 11:24:31,700 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 191 changer transitions 3/496 dead transitions. [2024-06-14 11:24:31,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 496 transitions, 6965 flow [2024-06-14 11:24:31,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:24:31,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:24:31,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 11:24:31,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:24:31,702 INFO L175 Difference]: Start difference. First operand has 375 places, 456 transitions, 5867 flow. Second operand 9 states and 225 transitions. [2024-06-14 11:24:31,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 496 transitions, 6965 flow [2024-06-14 11:24:33,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 496 transitions, 6742 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 11:24:33,757 INFO L231 Difference]: Finished difference. Result has 380 places, 455 transitions, 6025 flow [2024-06-14 11:24:33,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6025, PETRI_PLACES=380, PETRI_TRANSITIONS=455} [2024-06-14 11:24:33,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-14 11:24:33,758 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 455 transitions, 6025 flow [2024-06-14 11:24:33,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:33,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:33,758 INFO 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-14 11:24:33,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:24:33,758 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-14 11:24:33,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:33,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1272911564, now seen corresponding path program 18 times [2024-06-14 11:24:33,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:33,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423099837] [2024-06-14 11:24:33,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:33,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:33,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:33,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:33,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:33,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423099837] [2024-06-14 11:24:33,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423099837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:33,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:33,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:33,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618131194] [2024-06-14 11:24:33,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:33,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:33,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:33,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:33,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:33,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:33,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 455 transitions, 6025 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:33,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:33,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:33,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:35,207 INFO L124 PetriNetUnfolderBase]: 4323/7360 cut-off events. [2024-06-14 11:24:35,207 INFO L125 PetriNetUnfolderBase]: For 550791/550793 co-relation queries the response was YES. [2024-06-14 11:24:35,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43687 conditions, 7360 events. 4323/7360 cut-off events. For 550791/550793 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 52745 event pairs, 1273 based on Foata normal form. 10/7367 useless extension candidates. Maximal degree in co-relation 43508. Up to 6264 conditions per place. [2024-06-14 11:24:35,319 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 193 changer transitions 0/494 dead transitions. [2024-06-14 11:24:35,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 494 transitions, 7111 flow [2024-06-14 11:24:35,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:24:35,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:24:35,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 11:24:35,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 11:24:35,321 INFO L175 Difference]: Start difference. First operand has 380 places, 455 transitions, 6025 flow. Second operand 10 states and 238 transitions. [2024-06-14 11:24:35,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 494 transitions, 7111 flow [2024-06-14 11:24:37,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 494 transitions, 6675 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:37,411 INFO L231 Difference]: Finished difference. Result has 381 places, 455 transitions, 5991 flow [2024-06-14 11:24:37,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5589, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5991, PETRI_PLACES=381, PETRI_TRANSITIONS=455} [2024-06-14 11:24:37,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-14 11:24:37,412 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 455 transitions, 5991 flow [2024-06-14 11:24:37,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:37,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:37,412 INFO 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-14 11:24:37,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:24:37,412 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-14 11:24:37,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:37,413 INFO L85 PathProgramCache]: Analyzing trace with hash -486550608, now seen corresponding path program 19 times [2024-06-14 11:24:37,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:37,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280701933] [2024-06-14 11:24:37,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:37,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:37,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:37,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:37,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:37,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280701933] [2024-06-14 11:24:37,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280701933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:37,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:37,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:37,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666524612] [2024-06-14 11:24:37,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:37,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:37,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:37,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:37,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:37,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:37,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 455 transitions, 5991 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:37,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:37,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:37,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:39,101 INFO L124 PetriNetUnfolderBase]: 4300/7322 cut-off events. [2024-06-14 11:24:39,101 INFO L125 PetriNetUnfolderBase]: For 482425/482427 co-relation queries the response was YES. [2024-06-14 11:24:39,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41928 conditions, 7322 events. 4300/7322 cut-off events. For 482425/482427 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 52377 event pairs, 1259 based on Foata normal form. 10/7329 useless extension candidates. Maximal degree in co-relation 41749. Up to 6237 conditions per place. [2024-06-14 11:24:39,190 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 179 changer transitions 0/486 dead transitions. [2024-06-14 11:24:39,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 486 transitions, 7041 flow [2024-06-14 11:24:39,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:39,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:39,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:24:39,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 11:24:39,191 INFO L175 Difference]: Start difference. First operand has 381 places, 455 transitions, 5991 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:24:39,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 486 transitions, 7041 flow [2024-06-14 11:24:40,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 486 transitions, 6601 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-14 11:24:40,902 INFO L231 Difference]: Finished difference. Result has 378 places, 455 transitions, 5922 flow [2024-06-14 11:24:40,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5922, PETRI_PLACES=378, PETRI_TRANSITIONS=455} [2024-06-14 11:24:40,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-14 11:24:40,903 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 455 transitions, 5922 flow [2024-06-14 11:24:40,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:40,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:40,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, 1] [2024-06-14 11:24:40,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:24:40,903 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-14 11:24:40,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:40,904 INFO L85 PathProgramCache]: Analyzing trace with hash -486253938, now seen corresponding path program 20 times [2024-06-14 11:24:40,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:40,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957795402] [2024-06-14 11:24:40,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:40,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:40,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:40,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:40,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957795402] [2024-06-14 11:24:40,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957795402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:40,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:40,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:40,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156386586] [2024-06-14 11:24:40,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:40,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:40,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:40,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:40,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:41,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:41,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 455 transitions, 5922 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:41,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:41,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:41,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:42,354 INFO L124 PetriNetUnfolderBase]: 4270/7279 cut-off events. [2024-06-14 11:24:42,354 INFO L125 PetriNetUnfolderBase]: For 416452/416454 co-relation queries the response was YES. [2024-06-14 11:24:42,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40131 conditions, 7279 events. 4270/7279 cut-off events. For 416452/416454 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51870 event pairs, 1094 based on Foata normal form. 10/7286 useless extension candidates. Maximal degree in co-relation 39953. Up to 4412 conditions per place. [2024-06-14 11:24:42,457 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 201 changer transitions 2/492 dead transitions. [2024-06-14 11:24:42,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 492 transitions, 7016 flow [2024-06-14 11:24:42,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:42,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:42,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:24:42,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 11:24:42,458 INFO L175 Difference]: Start difference. First operand has 378 places, 455 transitions, 5922 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:24:42,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 492 transitions, 7016 flow [2024-06-14 11:24:44,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 492 transitions, 6605 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 11:24:44,578 INFO L231 Difference]: Finished difference. Result has 378 places, 455 transitions, 5931 flow [2024-06-14 11:24:44,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5931, PETRI_PLACES=378, PETRI_TRANSITIONS=455} [2024-06-14 11:24:44,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-14 11:24:44,579 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 455 transitions, 5931 flow [2024-06-14 11:24:44,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:44,579 INFO 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-14 11:24:44,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:24:44,579 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-14 11:24:44,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:44,579 INFO L85 PathProgramCache]: Analyzing trace with hash 570706094, now seen corresponding path program 3 times [2024-06-14 11:24:44,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:44,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78407143] [2024-06-14 11:24:44,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:44,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:44,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:44,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:44,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:44,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78407143] [2024-06-14 11:24:44,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78407143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:44,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:44,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:44,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088655571] [2024-06-14 11:24:44,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:44,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:44,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:44,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:44,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:44,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:44,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 455 transitions, 5931 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:44,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:44,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:44,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:46,022 INFO L124 PetriNetUnfolderBase]: 4258/7253 cut-off events. [2024-06-14 11:24:46,023 INFO L125 PetriNetUnfolderBase]: For 363679/363681 co-relation queries the response was YES. [2024-06-14 11:24:46,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39890 conditions, 7253 events. 4258/7253 cut-off events. For 363679/363681 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 51859 event pairs, 1246 based on Foata normal form. 2/7252 useless extension candidates. Maximal degree in co-relation 39712. Up to 6528 conditions per place. [2024-06-14 11:24:46,112 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 387 selfloop transitions, 79 changer transitions 0/472 dead transitions. [2024-06-14 11:24:46,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 472 transitions, 6905 flow [2024-06-14 11:24:46,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:46,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:46,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:24:46,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 11:24:46,113 INFO L175 Difference]: Start difference. First operand has 378 places, 455 transitions, 5931 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:24:46,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 472 transitions, 6905 flow [2024-06-14 11:24:47,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 472 transitions, 6401 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 11:24:47,899 INFO L231 Difference]: Finished difference. Result has 375 places, 455 transitions, 5593 flow [2024-06-14 11:24:47,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5593, PETRI_PLACES=375, PETRI_TRANSITIONS=455} [2024-06-14 11:24:47,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-14 11:24:47,900 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 455 transitions, 5593 flow [2024-06-14 11:24:47,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:47,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:47,901 INFO 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-14 11:24:47,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:24:47,901 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-14 11:24:47,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:47,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1302181798, now seen corresponding path program 4 times [2024-06-14 11:24:47,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:47,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597622545] [2024-06-14 11:24:47,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:47,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:47,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:47,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:47,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:47,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597622545] [2024-06-14 11:24:47,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597622545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:47,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:47,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:47,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113241892] [2024-06-14 11:24:47,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:47,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:47,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:47,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:47,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:48,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:48,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 455 transitions, 5593 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:48,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:48,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:48,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:49,273 INFO L124 PetriNetUnfolderBase]: 4299/7279 cut-off events. [2024-06-14 11:24:49,273 INFO L125 PetriNetUnfolderBase]: For 392067/392069 co-relation queries the response was YES. [2024-06-14 11:24:49,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39865 conditions, 7279 events. 4299/7279 cut-off events. For 392067/392069 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51684 event pairs, 1216 based on Foata normal form. 2/7273 useless extension candidates. Maximal degree in co-relation 39687. Up to 6343 conditions per place. [2024-06-14 11:24:49,389 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 385 selfloop transitions, 89 changer transitions 0/480 dead transitions. [2024-06-14 11:24:49,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 480 transitions, 6880 flow [2024-06-14 11:24:49,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:49,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:49,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:24:49,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:24:49,390 INFO L175 Difference]: Start difference. First operand has 375 places, 455 transitions, 5593 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:24:49,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 480 transitions, 6880 flow [2024-06-14 11:24:51,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 480 transitions, 6637 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:24:51,329 INFO L231 Difference]: Finished difference. Result has 376 places, 458 transitions, 5643 flow [2024-06-14 11:24:51,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5352, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5643, PETRI_PLACES=376, PETRI_TRANSITIONS=458} [2024-06-14 11:24:51,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-14 11:24:51,329 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 458 transitions, 5643 flow [2024-06-14 11:24:51,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:51,330 INFO 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-14 11:24:51,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:24:51,330 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-14 11:24:51,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:51,330 INFO L85 PathProgramCache]: Analyzing trace with hash -698118938, now seen corresponding path program 5 times [2024-06-14 11:24:51,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:51,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092530945] [2024-06-14 11:24:51,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:51,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:51,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:51,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:51,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:51,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092530945] [2024-06-14 11:24:51,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092530945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:51,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:51,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:51,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455219675] [2024-06-14 11:24:51,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:51,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:51,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:51,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:51,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:51,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:51,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 458 transitions, 5643 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:51,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:51,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:51,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:52,739 INFO L124 PetriNetUnfolderBase]: 4294/7319 cut-off events. [2024-06-14 11:24:52,739 INFO L125 PetriNetUnfolderBase]: For 393252/393256 co-relation queries the response was YES. [2024-06-14 11:24:52,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39549 conditions, 7319 events. 4294/7319 cut-off events. For 393252/393256 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 52097 event pairs, 1053 based on Foata normal form. 10/7327 useless extension candidates. Maximal degree in co-relation 39369. Up to 5438 conditions per place. [2024-06-14 11:24:52,845 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 395 selfloop transitions, 84 changer transitions 0/485 dead transitions. [2024-06-14 11:24:52,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 485 transitions, 7147 flow [2024-06-14 11:24:52,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:52,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:52,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:24:52,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 11:24:52,846 INFO L175 Difference]: Start difference. First operand has 376 places, 458 transitions, 5643 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:24:52,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 485 transitions, 7147 flow [2024-06-14 11:24:54,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 485 transitions, 6951 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:54,700 INFO L231 Difference]: Finished difference. Result has 379 places, 460 transitions, 5681 flow [2024-06-14 11:24:54,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5681, PETRI_PLACES=379, PETRI_TRANSITIONS=460} [2024-06-14 11:24:54,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-14 11:24:54,701 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 460 transitions, 5681 flow [2024-06-14 11:24:54,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24:54,701 INFO 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-14 11:24:54,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:24:54,701 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-14 11:24:54,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:54,702 INFO L85 PathProgramCache]: Analyzing trace with hash -692405018, now seen corresponding path program 6 times [2024-06-14 11:24:54,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:54,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305427312] [2024-06-14 11:24:54,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:54,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:54,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:54,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:24:54,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:54,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305427312] [2024-06-14 11:24:54,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305427312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:54,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:54,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:24:54,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617483770] [2024-06-14 11:24:54,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:54,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:24:54,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:54,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:24:54,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:24:54,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:54,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 460 transitions, 5681 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:54,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:54,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:54,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:56,028 INFO L124 PetriNetUnfolderBase]: 4282/7297 cut-off events. [2024-06-14 11:24:56,028 INFO L125 PetriNetUnfolderBase]: For 351995/351999 co-relation queries the response was YES. [2024-06-14 11:24:56,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39336 conditions, 7297 events. 4282/7297 cut-off events. For 351995/351999 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51972 event pairs, 1033 based on Foata normal form. 4/7299 useless extension candidates. Maximal degree in co-relation 39155. Up to 5430 conditions per place. [2024-06-14 11:24:56,130 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 388 selfloop transitions, 93 changer transitions 0/487 dead transitions. [2024-06-14 11:24:56,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 487 transitions, 7141 flow [2024-06-14 11:24:56,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:24:56,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:24:56,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:24:56,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 11:24:56,131 INFO L175 Difference]: Start difference. First operand has 379 places, 460 transitions, 5681 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:24:56,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 487 transitions, 7141 flow [2024-06-14 11:24:57,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 487 transitions, 6923 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-14 11:24:57,968 INFO L231 Difference]: Finished difference. Result has 382 places, 460 transitions, 5654 flow [2024-06-14 11:24:57,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5463, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5654, PETRI_PLACES=382, PETRI_TRANSITIONS=460} [2024-06-14 11:24:57,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-14 11:24:57,969 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 460 transitions, 5654 flow [2024-06-14 11:24:57,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:57,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:24: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, 1, 1, 1] [2024-06-14 11:24:57,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:24:57,969 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-14 11:24:57,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:24:57,969 INFO L85 PathProgramCache]: Analyzing trace with hash 588342260, now seen corresponding path program 1 times [2024-06-14 11:24:57,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:24:57,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681448549] [2024-06-14 11:24:57,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:24:57,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:24:57,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:24:58,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-14 11:24:58,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:24:58,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681448549] [2024-06-14 11:24:58,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681448549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:24:58,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:24:58,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:24:58,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378456666] [2024-06-14 11:24:58,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:24:58,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:24:58,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:24:58,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:24:58,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:24:58,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:24:58,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 460 transitions, 5654 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:24:58,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:24:58,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:24:58,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:24:59,504 INFO L124 PetriNetUnfolderBase]: 4675/7899 cut-off events. [2024-06-14 11:24:59,504 INFO L125 PetriNetUnfolderBase]: For 789617/789617 co-relation queries the response was YES. [2024-06-14 11:24:59,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50392 conditions, 7899 events. 4675/7899 cut-off events. For 789617/789617 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 56450 event pairs, 1132 based on Foata normal form. 6/7844 useless extension candidates. Maximal degree in co-relation 50210. Up to 4131 conditions per place. [2024-06-14 11:24:59,610 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 219 changer transitions 0/513 dead transitions. [2024-06-14 11:24:59,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 513 transitions, 7448 flow [2024-06-14 11:24:59,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:24:59,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:24:59,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:24:59,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-14 11:24:59,612 INFO L175 Difference]: Start difference. First operand has 382 places, 460 transitions, 5654 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:24:59,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 513 transitions, 7448 flow [2024-06-14 11:25:01,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 513 transitions, 7163 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:01,977 INFO L231 Difference]: Finished difference. Result has 384 places, 464 transitions, 5968 flow [2024-06-14 11:25:01,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5369, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5968, PETRI_PLACES=384, PETRI_TRANSITIONS=464} [2024-06-14 11:25:01,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-14 11:25:01,978 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 464 transitions, 5968 flow [2024-06-14 11:25:01,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:01,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:01,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:25:01,978 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-14 11:25:01,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:01,979 INFO L85 PathProgramCache]: Analyzing trace with hash -683675212, now seen corresponding path program 2 times [2024-06-14 11:25:01,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:01,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952232129] [2024-06-14 11:25:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:01,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:02,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:02,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:02,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952232129] [2024-06-14 11:25:02,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952232129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:02,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:02,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:02,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450757738] [2024-06-14 11:25:02,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:02,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:02,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:02,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:02,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:02,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:02,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 464 transitions, 5968 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:02,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:02,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:02,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:03,552 INFO L124 PetriNetUnfolderBase]: 4703/7988 cut-off events. [2024-06-14 11:25:03,552 INFO L125 PetriNetUnfolderBase]: For 807720/807722 co-relation queries the response was YES. [2024-06-14 11:25:03,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50765 conditions, 7988 events. 4703/7988 cut-off events. For 807720/807722 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 57578 event pairs, 1260 based on Foata normal form. 8/7986 useless extension candidates. Maximal degree in co-relation 50583. Up to 6804 conditions per place. [2024-06-14 11:25:03,670 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 404 selfloop transitions, 93 changer transitions 0/503 dead transitions. [2024-06-14 11:25:03,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 503 transitions, 7138 flow [2024-06-14 11:25:03,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:03,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:03,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:25:03,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 11:25:03,671 INFO L175 Difference]: Start difference. First operand has 384 places, 464 transitions, 5968 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:25:03,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 503 transitions, 7138 flow [2024-06-14 11:25:06,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 503 transitions, 6505 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:06,635 INFO L231 Difference]: Finished difference. Result has 385 places, 467 transitions, 5587 flow [2024-06-14 11:25:06,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5587, PETRI_PLACES=385, PETRI_TRANSITIONS=467} [2024-06-14 11:25:06,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-14 11:25:06,635 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 467 transitions, 5587 flow [2024-06-14 11:25:06,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:06,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:06,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:06,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:25:06,636 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-14 11:25:06,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:06,636 INFO L85 PathProgramCache]: Analyzing trace with hash -683675026, now seen corresponding path program 1 times [2024-06-14 11:25:06,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:06,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808424367] [2024-06-14 11:25:06,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:06,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:06,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:06,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:06,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:06,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808424367] [2024-06-14 11:25:06,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808424367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:06,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:06,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:06,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355925344] [2024-06-14 11:25:06,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:06,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:06,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:06,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:06,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:06,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:06,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 467 transitions, 5587 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:06,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:06,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:06,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:08,140 INFO L124 PetriNetUnfolderBase]: 4723/8032 cut-off events. [2024-06-14 11:25:08,140 INFO L125 PetriNetUnfolderBase]: For 815955/815959 co-relation queries the response was YES. [2024-06-14 11:25:08,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49963 conditions, 8032 events. 4723/8032 cut-off events. For 815955/815959 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 57860 event pairs, 1173 based on Foata normal form. 8/8038 useless extension candidates. Maximal degree in co-relation 49783. Up to 6105 conditions per place. [2024-06-14 11:25:08,254 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 397 selfloop transitions, 96 changer transitions 0/499 dead transitions. [2024-06-14 11:25:08,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 499 transitions, 7113 flow [2024-06-14 11:25:08,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:08,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:08,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:25:08,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 11:25:08,255 INFO L175 Difference]: Start difference. First operand has 385 places, 467 transitions, 5587 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:25:08,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 499 transitions, 7113 flow [2024-06-14 11:25:11,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 499 transitions, 6917 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:25:11,111 INFO L231 Difference]: Finished difference. Result has 387 places, 468 transitions, 5603 flow [2024-06-14 11:25:11,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5391, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5603, PETRI_PLACES=387, PETRI_TRANSITIONS=468} [2024-06-14 11:25:11,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-14 11:25:11,121 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 468 transitions, 5603 flow [2024-06-14 11:25:11,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:11,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:11,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:11,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:25:11,121 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-14 11:25:11,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:11,122 INFO L85 PathProgramCache]: Analyzing trace with hash 765831086, now seen corresponding path program 2 times [2024-06-14 11:25:11,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:11,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469462715] [2024-06-14 11:25:11,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:11,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:11,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:11,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:11,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:11,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469462715] [2024-06-14 11:25:11,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469462715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:11,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:11,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:11,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72069073] [2024-06-14 11:25:11,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:11,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:11,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:11,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:11,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:11,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:11,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 468 transitions, 5603 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:11,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:11,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:11,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:12,720 INFO L124 PetriNetUnfolderBase]: 4825/8198 cut-off events. [2024-06-14 11:25:12,721 INFO L125 PetriNetUnfolderBase]: For 901907/901911 co-relation queries the response was YES. [2024-06-14 11:25:12,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52367 conditions, 8198 events. 4825/8198 cut-off events. For 901907/901911 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 59246 event pairs, 1231 based on Foata normal form. 8/8204 useless extension candidates. Maximal degree in co-relation 52186. Up to 6161 conditions per place. [2024-06-14 11:25:12,831 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 405 selfloop transitions, 91 changer transitions 0/502 dead transitions. [2024-06-14 11:25:12,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 502 transitions, 7210 flow [2024-06-14 11:25:12,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:12,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:12,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:25:12,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:25:12,833 INFO L175 Difference]: Start difference. First operand has 387 places, 468 transitions, 5603 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:25:12,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 502 transitions, 7210 flow [2024-06-14 11:25:15,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 502 transitions, 7026 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:15,932 INFO L231 Difference]: Finished difference. Result has 391 places, 475 transitions, 5723 flow [2024-06-14 11:25:15,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5426, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5723, PETRI_PLACES=391, PETRI_TRANSITIONS=475} [2024-06-14 11:25:15,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-14 11:25:15,932 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 475 transitions, 5723 flow [2024-06-14 11:25:15,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:15,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:15,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:15,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:25:15,933 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-14 11:25:15,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:15,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1685913696, now seen corresponding path program 3 times [2024-06-14 11:25:15,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:15,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877772655] [2024-06-14 11:25:15,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:15,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:16,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-14 11:25:16,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:16,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877772655] [2024-06-14 11:25:16,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877772655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:16,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:16,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:16,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306530565] [2024-06-14 11:25:16,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:16,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:16,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:16,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:16,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:16,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:16,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 475 transitions, 5723 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:16,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:16,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:16,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:17,530 INFO L124 PetriNetUnfolderBase]: 4812/8179 cut-off events. [2024-06-14 11:25:17,530 INFO L125 PetriNetUnfolderBase]: For 882998/883002 co-relation queries the response was YES. [2024-06-14 11:25:17,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51807 conditions, 8179 events. 4812/8179 cut-off events. For 882998/883002 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 59089 event pairs, 1227 based on Foata normal form. 8/8185 useless extension candidates. Maximal degree in co-relation 51624. Up to 6155 conditions per place. [2024-06-14 11:25:17,656 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 409 selfloop transitions, 89 changer transitions 0/504 dead transitions. [2024-06-14 11:25:17,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 504 transitions, 7245 flow [2024-06-14 11:25:17,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:17,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:17,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:25:17,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-14 11:25:17,658 INFO L175 Difference]: Start difference. First operand has 391 places, 475 transitions, 5723 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:25:17,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 504 transitions, 7245 flow [2024-06-14 11:25:20,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 504 transitions, 7110 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 11:25:20,888 INFO L231 Difference]: Finished difference. Result has 396 places, 475 transitions, 5770 flow [2024-06-14 11:25:20,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5770, PETRI_PLACES=396, PETRI_TRANSITIONS=475} [2024-06-14 11:25:20,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-14 11:25:20,889 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 475 transitions, 5770 flow [2024-06-14 11:25:20,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:20,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:20,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:20,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:25:20,889 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-14 11:25:20,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:20,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1858403772, now seen corresponding path program 3 times [2024-06-14 11:25:20,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:20,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119135346] [2024-06-14 11:25:20,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:20,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:20,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:20,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:20,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:20,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119135346] [2024-06-14 11:25:20,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119135346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:20,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:20,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:20,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501947249] [2024-06-14 11:25:20,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:20,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:20,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:20,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:20,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:21,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:21,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 475 transitions, 5770 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:21,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:21,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:21,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:22,562 INFO L124 PetriNetUnfolderBase]: 4865/8258 cut-off events. [2024-06-14 11:25:22,562 INFO L125 PetriNetUnfolderBase]: For 937179/937181 co-relation queries the response was YES. [2024-06-14 11:25:22,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53112 conditions, 8258 events. 4865/8258 cut-off events. For 937179/937181 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 59748 event pairs, 1303 based on Foata normal form. 8/8256 useless extension candidates. Maximal degree in co-relation 52928. Up to 6985 conditions per place. [2024-06-14 11:25:22,682 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 411 selfloop transitions, 95 changer transitions 0/512 dead transitions. [2024-06-14 11:25:22,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 512 transitions, 7153 flow [2024-06-14 11:25:22,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:22,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:22,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 11:25:22,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 11:25:22,683 INFO L175 Difference]: Start difference. First operand has 396 places, 475 transitions, 5770 flow. Second operand 9 states and 204 transitions. [2024-06-14 11:25:22,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 512 transitions, 7153 flow [2024-06-14 11:25:25,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 512 transitions, 6987 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:25:25,664 INFO L231 Difference]: Finished difference. Result has 403 places, 477 transitions, 5852 flow [2024-06-14 11:25:25,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5604, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5852, PETRI_PLACES=403, PETRI_TRANSITIONS=477} [2024-06-14 11:25:25,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-14 11:25:25,665 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 477 transitions, 5852 flow [2024-06-14 11:25:25,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:25,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:25,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:25,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:25:25,665 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-14 11:25:25,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:25,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1471445742, now seen corresponding path program 4 times [2024-06-14 11:25:25,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:25,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878759734] [2024-06-14 11:25:25,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:25,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:25,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-14 11:25:25,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:25,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878759734] [2024-06-14 11:25:25,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878759734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:25,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:25,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:25,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139042832] [2024-06-14 11:25:25,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:25,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:25,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:25,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:25,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:25,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:25,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 477 transitions, 5852 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:25,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:25,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:25,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:27,463 INFO L124 PetriNetUnfolderBase]: 5098/8611 cut-off events. [2024-06-14 11:25:27,463 INFO L125 PetriNetUnfolderBase]: For 1212249/1212249 co-relation queries the response was YES. [2024-06-14 11:25:27,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59869 conditions, 8611 events. 5098/8611 cut-off events. For 1212249/1212249 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 63044 event pairs, 1494 based on Foata normal form. 6/8556 useless extension candidates. Maximal degree in co-relation 59683. Up to 6638 conditions per place. [2024-06-14 11:25:27,591 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 224 changer transitions 0/524 dead transitions. [2024-06-14 11:25:27,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 524 transitions, 7389 flow [2024-06-14 11:25:27,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:27,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:27,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:25:27,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 11:25:27,592 INFO L175 Difference]: Start difference. First operand has 403 places, 477 transitions, 5852 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:25:27,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 524 transitions, 7389 flow [2024-06-14 11:25:30,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 524 transitions, 7178 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 11:25:30,443 INFO L231 Difference]: Finished difference. Result has 405 places, 481 transitions, 6240 flow [2024-06-14 11:25:30,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5652, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6240, PETRI_PLACES=405, PETRI_TRANSITIONS=481} [2024-06-14 11:25:30,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-14 11:25:30,443 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 481 transitions, 6240 flow [2024-06-14 11:25:30,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:30,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:30,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:30,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:25:30,444 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-14 11:25:30,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:30,444 INFO L85 PathProgramCache]: Analyzing trace with hash -40438114, now seen corresponding path program 5 times [2024-06-14 11:25:30,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:30,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455339264] [2024-06-14 11:25:30,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:30,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:30,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-14 11:25:30,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:30,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455339264] [2024-06-14 11:25:30,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455339264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:30,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:30,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:30,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650799050] [2024-06-14 11:25:30,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:30,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:30,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:30,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:30,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:30,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:30,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 481 transitions, 6240 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:30,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:30,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:30,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:32,360 INFO L124 PetriNetUnfolderBase]: 5085/8629 cut-off events. [2024-06-14 11:25:32,360 INFO L125 PetriNetUnfolderBase]: For 1200138/1200140 co-relation queries the response was YES. [2024-06-14 11:25:32,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59579 conditions, 8629 events. 5085/8629 cut-off events. For 1200138/1200140 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 63286 event pairs, 1643 based on Foata normal form. 8/8612 useless extension candidates. Maximal degree in co-relation 59393. Up to 7751 conditions per place. [2024-06-14 11:25:32,471 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 422 selfloop transitions, 85 changer transitions 0/513 dead transitions. [2024-06-14 11:25:32,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 513 transitions, 7350 flow [2024-06-14 11:25:32,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:25:32,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:25:32,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:25:32,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:25:32,472 INFO L175 Difference]: Start difference. First operand has 405 places, 481 transitions, 6240 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:25:32,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 513 transitions, 7350 flow [2024-06-14 11:25:35,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 513 transitions, 7008 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:35,213 INFO L231 Difference]: Finished difference. Result has 409 places, 481 transitions, 6072 flow [2024-06-14 11:25:35,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5898, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6072, PETRI_PLACES=409, PETRI_TRANSITIONS=481} [2024-06-14 11:25:35,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-14 11:25:35,214 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 481 transitions, 6072 flow [2024-06-14 11:25:35,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:35,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:35,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:35,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:25:35,215 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-14 11:25:35,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:35,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1887691622, now seen corresponding path program 4 times [2024-06-14 11:25:35,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:35,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035573758] [2024-06-14 11:25:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:35,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:35,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:35,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:35,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035573758] [2024-06-14 11:25:35,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035573758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:35,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:35,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:35,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41991571] [2024-06-14 11:25:35,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:35,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:35,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:35,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:35,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:35,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:35,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 481 transitions, 6072 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:35,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:35,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:35,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:36,893 INFO L124 PetriNetUnfolderBase]: 5072/8572 cut-off events. [2024-06-14 11:25:36,893 INFO L125 PetriNetUnfolderBase]: For 1179421/1179423 co-relation queries the response was YES. [2024-06-14 11:25:37,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58793 conditions, 8572 events. 5072/8572 cut-off events. For 1179421/1179423 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 62504 event pairs, 1613 based on Foata normal form. 6/8564 useless extension candidates. Maximal degree in co-relation 58605. Up to 7546 conditions per place. [2024-06-14 11:25:37,034 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 411 selfloop transitions, 90 changer transitions 0/507 dead transitions. [2024-06-14 11:25:37,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 507 transitions, 7376 flow [2024-06-14 11:25:37,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:37,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:37,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:25:37,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 11:25:37,036 INFO L175 Difference]: Start difference. First operand has 409 places, 481 transitions, 6072 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:25:37,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 507 transitions, 7376 flow [2024-06-14 11:25:40,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 507 transitions, 7184 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:40,611 INFO L231 Difference]: Finished difference. Result has 410 places, 481 transitions, 6064 flow [2024-06-14 11:25:40,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5880, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6064, PETRI_PLACES=410, PETRI_TRANSITIONS=481} [2024-06-14 11:25:40,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-14 11:25:40,611 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 481 transitions, 6064 flow [2024-06-14 11:25:40,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:40,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:40,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:40,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:25:40,612 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-14 11:25:40,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:40,612 INFO L85 PathProgramCache]: Analyzing trace with hash 235467950, now seen corresponding path program 6 times [2024-06-14 11:25:40,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:40,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980639720] [2024-06-14 11:25:40,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:40,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:40,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:40,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:40,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:40,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980639720] [2024-06-14 11:25:40,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980639720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:40,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:40,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:40,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342601681] [2024-06-14 11:25:40,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:40,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:40,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:40,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:40,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:40,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 481 transitions, 6064 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:40,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:40,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:40,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:42,439 INFO L124 PetriNetUnfolderBase]: 5092/8659 cut-off events. [2024-06-14 11:25:42,439 INFO L125 PetriNetUnfolderBase]: For 1196879/1196881 co-relation queries the response was YES. [2024-06-14 11:25:42,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59222 conditions, 8659 events. 5092/8659 cut-off events. For 1196879/1196881 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 63759 event pairs, 1657 based on Foata normal form. 8/8651 useless extension candidates. Maximal degree in co-relation 59033. Up to 7802 conditions per place. [2024-06-14 11:25:42,813 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 419 selfloop transitions, 85 changer transitions 1/511 dead transitions. [2024-06-14 11:25:42,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 511 transitions, 7185 flow [2024-06-14 11:25:42,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:25:42,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:25:42,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 11:25:42,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 11:25:42,815 INFO L175 Difference]: Start difference. First operand has 410 places, 481 transitions, 6064 flow. Second operand 9 states and 202 transitions. [2024-06-14 11:25:42,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 511 transitions, 7185 flow [2024-06-14 11:25:46,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 511 transitions, 7018 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:46,424 INFO L231 Difference]: Finished difference. Result has 414 places, 483 transitions, 6112 flow [2024-06-14 11:25:46,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5897, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6112, PETRI_PLACES=414, PETRI_TRANSITIONS=483} [2024-06-14 11:25:46,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-14 11:25:46,425 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 483 transitions, 6112 flow [2024-06-14 11:25:46,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:46,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:46,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:46,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:25:46,425 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-14 11:25:46,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:46,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1773181686, now seen corresponding path program 5 times [2024-06-14 11:25:46,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:46,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288774231] [2024-06-14 11:25:46,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:46,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:46,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:46,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:46,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:46,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288774231] [2024-06-14 11:25:46,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288774231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:46,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:46,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:25:46,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582196518] [2024-06-14 11:25:46,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:46,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:25:46,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:46,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:25:46,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:25:46,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:46,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 483 transitions, 6112 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:46,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:46,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:46,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:48,402 INFO L124 PetriNetUnfolderBase]: 5079/8628 cut-off events. [2024-06-14 11:25:48,403 INFO L125 PetriNetUnfolderBase]: For 1179303/1179305 co-relation queries the response was YES. [2024-06-14 11:25:48,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58572 conditions, 8628 events. 5079/8628 cut-off events. For 1179303/1179305 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 63308 event pairs, 1653 based on Foata normal form. 6/8629 useless extension candidates. Maximal degree in co-relation 58381. Up to 7769 conditions per place. [2024-06-14 11:25:48,621 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 418 selfloop transitions, 78 changer transitions 1/503 dead transitions. [2024-06-14 11:25:48,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 503 transitions, 7164 flow [2024-06-14 11:25:48,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:25:48,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:25:48,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:25:48,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-14 11:25:48,633 INFO L175 Difference]: Start difference. First operand has 414 places, 483 transitions, 6112 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:25:48,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 503 transitions, 7164 flow [2024-06-14 11:25:52,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 503 transitions, 6986 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:25:52,419 INFO L231 Difference]: Finished difference. Result has 415 places, 483 transitions, 6094 flow [2024-06-14 11:25:52,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5934, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6094, PETRI_PLACES=415, PETRI_TRANSITIONS=483} [2024-06-14 11:25:52,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-14 11:25:52,420 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 483 transitions, 6094 flow [2024-06-14 11:25:52,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:25:52,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:52,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:52,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:25:52,420 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-14 11:25:52,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:52,421 INFO L85 PathProgramCache]: Analyzing trace with hash -2144941474, now seen corresponding path program 7 times [2024-06-14 11:25:52,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:52,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074779985] [2024-06-14 11:25:52,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:52,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:52,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:52,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:25:52,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:52,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074779985] [2024-06-14 11:25:52,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074779985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:52,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:52,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:52,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448991260] [2024-06-14 11:25:52,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:52,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:52,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:52,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:52,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:52,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:52,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 483 transitions, 6094 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:52,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:52,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:52,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:25:54,479 INFO L124 PetriNetUnfolderBase]: 5107/8684 cut-off events. [2024-06-14 11:25:54,480 INFO L125 PetriNetUnfolderBase]: For 1196879/1196881 co-relation queries the response was YES. [2024-06-14 11:25:54,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58952 conditions, 8684 events. 5107/8684 cut-off events. For 1196879/1196881 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 63853 event pairs, 1664 based on Foata normal form. 8/8676 useless extension candidates. Maximal degree in co-relation 58760. Up to 7805 conditions per place. [2024-06-14 11:25:54,603 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 411 selfloop transitions, 94 changer transitions 1/512 dead transitions. [2024-06-14 11:25:54,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 512 transitions, 7234 flow [2024-06-14 11:25:54,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:25:54,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:25:54,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 11:25:54,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-14 11:25:54,605 INFO L175 Difference]: Start difference. First operand has 415 places, 483 transitions, 6094 flow. Second operand 10 states and 216 transitions. [2024-06-14 11:25:54,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 512 transitions, 7234 flow [2024-06-14 11:25:58,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 512 transitions, 7085 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:25:58,278 INFO L231 Difference]: Finished difference. Result has 422 places, 486 transitions, 6203 flow [2024-06-14 11:25:58,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6203, PETRI_PLACES=422, PETRI_TRANSITIONS=486} [2024-06-14 11:25:58,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-14 11:25:58,278 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 486 transitions, 6203 flow [2024-06-14 11:25:58,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:58,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:25:58,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:25:58,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:25:58,279 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-14 11:25:58,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:25:58,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1076340106, now seen corresponding path program 8 times [2024-06-14 11:25:58,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:25:58,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272647635] [2024-06-14 11:25:58,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:25:58,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:25:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:25:58,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-14 11:25:58,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:25:58,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272647635] [2024-06-14 11:25:58,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272647635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:25:58,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:25:58,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:25:58,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878655488] [2024-06-14 11:25:58,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:25:58,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:25:58,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:25:58,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:25:58,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:25:58,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:25:58,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 486 transitions, 6203 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:25:58,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:25:58,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:25:58,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:00,542 INFO L124 PetriNetUnfolderBase]: 5197/8806 cut-off events. [2024-06-14 11:26:00,543 INFO L125 PetriNetUnfolderBase]: For 1274240/1274242 co-relation queries the response was YES. [2024-06-14 11:26:00,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61052 conditions, 8806 events. 5197/8806 cut-off events. For 1274240/1274242 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 64738 event pairs, 1660 based on Foata normal form. 8/8782 useless extension candidates. Maximal degree in co-relation 60858. Up to 7741 conditions per place. [2024-06-14 11:26:00,664 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 99 changer transitions 0/521 dead transitions. [2024-06-14 11:26:00,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 521 transitions, 7672 flow [2024-06-14 11:26:00,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:26:00,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:26:00,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 11:26:00,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-14 11:26:00,665 INFO L175 Difference]: Start difference. First operand has 422 places, 486 transitions, 6203 flow. Second operand 9 states and 201 transitions. [2024-06-14 11:26:00,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 521 transitions, 7672 flow [2024-06-14 11:26:04,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 521 transitions, 7472 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:04,470 INFO L231 Difference]: Finished difference. Result has 426 places, 492 transitions, 6351 flow [2024-06-14 11:26:04,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6351, PETRI_PLACES=426, PETRI_TRANSITIONS=492} [2024-06-14 11:26:04,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-14 11:26:04,471 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 492 transitions, 6351 flow [2024-06-14 11:26:04,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:04,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:04,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:04,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:26:04,471 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-14 11:26:04,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:04,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1969703918, now seen corresponding path program 6 times [2024-06-14 11:26:04,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:04,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346111294] [2024-06-14 11:26:04,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:04,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:04,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:04,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:04,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:04,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346111294] [2024-06-14 11:26:04,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346111294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:04,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:04,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:04,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300065233] [2024-06-14 11:26:04,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:04,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:04,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:04,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:04,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:04,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:04,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 492 transitions, 6351 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:26:04,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:04,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:04,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:06,641 INFO L124 PetriNetUnfolderBase]: 5217/8870 cut-off events. [2024-06-14 11:26:06,642 INFO L125 PetriNetUnfolderBase]: For 1298297/1298301 co-relation queries the response was YES. [2024-06-14 11:26:06,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61645 conditions, 8870 events. 5217/8870 cut-off events. For 1298297/1298301 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 65040 event pairs, 1238 based on Foata normal form. 8/8876 useless extension candidates. Maximal degree in co-relation 61448. Up to 6768 conditions per place. [2024-06-14 11:26:06,760 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 409 selfloop transitions, 107 changer transitions 0/522 dead transitions. [2024-06-14 11:26:06,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 522 transitions, 7965 flow [2024-06-14 11:26:06,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:06,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:06,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:26:06,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 11:26:06,761 INFO L175 Difference]: Start difference. First operand has 426 places, 492 transitions, 6351 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:26:06,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 522 transitions, 7965 flow [2024-06-14 11:26:10,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 522 transitions, 7766 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:10,845 INFO L231 Difference]: Finished difference. Result has 427 places, 493 transitions, 6393 flow [2024-06-14 11:26:10,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6152, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6393, PETRI_PLACES=427, PETRI_TRANSITIONS=493} [2024-06-14 11:26:10,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-14 11:26:10,845 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 493 transitions, 6393 flow [2024-06-14 11:26:10,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:26:10,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:10,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:10,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:26:10,846 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-14 11:26:10,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:10,846 INFO L85 PathProgramCache]: Analyzing trace with hash 260770814, now seen corresponding path program 7 times [2024-06-14 11:26:10,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:10,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656086307] [2024-06-14 11:26:10,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:10,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:10,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:10,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:10,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:10,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656086307] [2024-06-14 11:26:10,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656086307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:10,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:10,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:10,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878564053] [2024-06-14 11:26:10,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:10,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:10,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:10,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:10,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:10,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:10,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 493 transitions, 6393 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:26:10,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:10,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:10,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:12,999 INFO L124 PetriNetUnfolderBase]: 5204/8792 cut-off events. [2024-06-14 11:26:12,999 INFO L125 PetriNetUnfolderBase]: For 1281188/1281190 co-relation queries the response was YES. [2024-06-14 11:26:13,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61202 conditions, 8792 events. 5204/8792 cut-off events. For 1281188/1281190 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 64330 event pairs, 1633 based on Foata normal form. 6/8780 useless extension candidates. Maximal degree in co-relation 61004. Up to 7772 conditions per place. [2024-06-14 11:26:13,136 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 417 selfloop transitions, 93 changer transitions 0/516 dead transitions. [2024-06-14 11:26:13,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 516 transitions, 7485 flow [2024-06-14 11:26:13,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:13,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:13,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:26:13,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 11:26:13,138 INFO L175 Difference]: Start difference. First operand has 427 places, 493 transitions, 6393 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:26:13,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 516 transitions, 7485 flow [2024-06-14 11:26:17,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 516 transitions, 7289 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:26:17,242 INFO L231 Difference]: Finished difference. Result has 428 places, 493 transitions, 6392 flow [2024-06-14 11:26:17,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6197, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6392, PETRI_PLACES=428, PETRI_TRANSITIONS=493} [2024-06-14 11:26:17,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-14 11:26:17,242 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 493 transitions, 6392 flow [2024-06-14 11:26:17,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:26:17,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:17,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:17,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:26:17,243 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-14 11:26:17,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:17,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1548874732, now seen corresponding path program 8 times [2024-06-14 11:26:17,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:17,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999048398] [2024-06-14 11:26:17,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:17,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:17,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:17,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:17,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999048398] [2024-06-14 11:26:17,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999048398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:17,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:17,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:26:17,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346580006] [2024-06-14 11:26:17,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:17,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:26:17,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:17,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:26:17,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:26:17,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:17,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 493 transitions, 6392 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:26:17,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:17,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:17,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:19,375 INFO L124 PetriNetUnfolderBase]: 5191/8836 cut-off events. [2024-06-14 11:26:19,376 INFO L125 PetriNetUnfolderBase]: For 1216131/1216135 co-relation queries the response was YES. [2024-06-14 11:26:19,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60051 conditions, 8836 events. 5191/8836 cut-off events. For 1216131/1216135 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 64859 event pairs, 1222 based on Foata normal form. 8/8842 useless extension candidates. Maximal degree in co-relation 59854. Up to 6756 conditions per place. [2024-06-14 11:26:19,496 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 409 selfloop transitions, 101 changer transitions 0/516 dead transitions. [2024-06-14 11:26:19,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 516 transitions, 7488 flow [2024-06-14 11:26:19,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:26:19,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:26:19,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:26:19,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 11:26:19,497 INFO L175 Difference]: Start difference. First operand has 428 places, 493 transitions, 6392 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:26:19,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 516 transitions, 7488 flow [2024-06-14 11:26:23,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 516 transitions, 7255 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:23,827 INFO L231 Difference]: Finished difference. Result has 427 places, 493 transitions, 6368 flow [2024-06-14 11:26:23,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6159, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6368, PETRI_PLACES=427, PETRI_TRANSITIONS=493} [2024-06-14 11:26:23,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-14 11:26:23,828 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 493 transitions, 6368 flow [2024-06-14 11:26:23,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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-14 11:26:23,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:23,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:23,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:26:23,828 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-14 11:26:23,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:23,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1932604270, now seen corresponding path program 9 times [2024-06-14 11:26:23,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:23,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406676312] [2024-06-14 11:26:23,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:23,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:23,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:23,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:23,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:23,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406676312] [2024-06-14 11:26:23,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406676312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:23,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:23,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:23,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240637799] [2024-06-14 11:26:23,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:23,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:23,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:23,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:23,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:23,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:23,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 493 transitions, 6368 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:23,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:23,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:23,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:26,205 INFO L124 PetriNetUnfolderBase]: 5571/9472 cut-off events. [2024-06-14 11:26:26,206 INFO L125 PetriNetUnfolderBase]: For 1685914/1685914 co-relation queries the response was YES. [2024-06-14 11:26:26,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71274 conditions, 9472 events. 5571/9472 cut-off events. For 1685914/1685914 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 70526 event pairs, 1648 based on Foata normal form. 6/9452 useless extension candidates. Maximal degree in co-relation 71078. Up to 7004 conditions per place. [2024-06-14 11:26:26,345 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 235 changer transitions 0/545 dead transitions. [2024-06-14 11:26:26,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 545 transitions, 8212 flow [2024-06-14 11:26:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:26,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:26,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:26:26,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-14 11:26:26,347 INFO L175 Difference]: Start difference. First operand has 427 places, 493 transitions, 6368 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:26:26,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 545 transitions, 8212 flow [2024-06-14 11:26:30,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 545 transitions, 7831 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:26:30,557 INFO L231 Difference]: Finished difference. Result has 426 places, 498 transitions, 6613 flow [2024-06-14 11:26:30,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5991, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6613, PETRI_PLACES=426, PETRI_TRANSITIONS=498} [2024-06-14 11:26:30,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-14 11:26:30,558 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 498 transitions, 6613 flow [2024-06-14 11:26:30,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:30,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:30,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:30,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:26:30,558 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-14 11:26:30,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1745550704, now seen corresponding path program 10 times [2024-06-14 11:26:30,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:30,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085027922] [2024-06-14 11:26:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:30,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:30,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:30,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:30,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:30,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085027922] [2024-06-14 11:26:30,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085027922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:30,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:30,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:30,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176044254] [2024-06-14 11:26:30,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:30,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:30,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:30,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:30,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:30,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:30,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 498 transitions, 6613 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:30,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:30,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:30,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:32,853 INFO L124 PetriNetUnfolderBase]: 5558/9457 cut-off events. [2024-06-14 11:26:32,853 INFO L125 PetriNetUnfolderBase]: For 1644888/1644890 co-relation queries the response was YES. [2024-06-14 11:26:32,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70108 conditions, 9457 events. 5558/9457 cut-off events. For 1644888/1644890 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 70523 event pairs, 1674 based on Foata normal form. 8/9455 useless extension candidates. Maximal degree in co-relation 69913. Up to 8424 conditions per place. [2024-06-14 11:26:32,986 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 432 selfloop transitions, 95 changer transitions 0/533 dead transitions. [2024-06-14 11:26:32,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 533 transitions, 7771 flow [2024-06-14 11:26:32,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:32,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:32,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:26:32,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:26:32,988 INFO L175 Difference]: Start difference. First operand has 426 places, 498 transitions, 6613 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:26:32,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 533 transitions, 7771 flow [2024-06-14 11:26:36,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 533 transitions, 7398 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-14 11:26:36,933 INFO L231 Difference]: Finished difference. Result has 431 places, 498 transitions, 6434 flow [2024-06-14 11:26:36,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6240, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6434, PETRI_PLACES=431, PETRI_TRANSITIONS=498} [2024-06-14 11:26:36,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-14 11:26:36,934 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 498 transitions, 6434 flow [2024-06-14 11:26:36,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:36,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:36,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:36,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:26:36,934 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-14 11:26:36,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:36,935 INFO L85 PathProgramCache]: Analyzing trace with hash -905862850, now seen corresponding path program 11 times [2024-06-14 11:26:36,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:36,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488952773] [2024-06-14 11:26:36,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:36,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:36,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:37,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:37,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:37,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488952773] [2024-06-14 11:26:37,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488952773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:37,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:37,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:37,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163108578] [2024-06-14 11:26:37,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:37,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:37,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:37,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:37,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:37,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:37,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 498 transitions, 6434 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:37,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:37,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:37,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:39,440 INFO L124 PetriNetUnfolderBase]: 5805/9841 cut-off events. [2024-06-14 11:26:39,441 INFO L125 PetriNetUnfolderBase]: For 1970817/1970817 co-relation queries the response was YES. [2024-06-14 11:26:39,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76618 conditions, 9841 events. 5805/9841 cut-off events. For 1970817/1970817 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 73920 event pairs, 2070 based on Foata normal form. 8/9824 useless extension candidates. Maximal degree in co-relation 76421. Up to 8194 conditions per place. [2024-06-14 11:26:39,593 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 211 changer transitions 0/539 dead transitions. [2024-06-14 11:26:39,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 539 transitions, 7924 flow [2024-06-14 11:26:39,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:39,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:39,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:26:39,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 11:26:39,595 INFO L175 Difference]: Start difference. First operand has 431 places, 498 transitions, 6434 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:26:39,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 539 transitions, 7924 flow [2024-06-14 11:26:44,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 539 transitions, 7728 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:26:44,324 INFO L231 Difference]: Finished difference. Result has 433 places, 501 transitions, 6748 flow [2024-06-14 11:26:44,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6748, PETRI_PLACES=433, PETRI_TRANSITIONS=501} [2024-06-14 11:26:44,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-14 11:26:44,325 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 501 transitions, 6748 flow [2024-06-14 11:26:44,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:44,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:44,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:44,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:26:44,326 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-14 11:26:44,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:44,326 INFO L85 PathProgramCache]: Analyzing trace with hash -897291970, now seen corresponding path program 12 times [2024-06-14 11:26:44,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:44,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232302592] [2024-06-14 11:26:44,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:44,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:44,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:44,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:44,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:44,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232302592] [2024-06-14 11:26:44,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232302592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:44,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:44,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:44,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456794817] [2024-06-14 11:26:44,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:44,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:44,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:44,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:44,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:44,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:44,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 501 transitions, 6748 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:44,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:44,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:44,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:46,673 INFO L124 PetriNetUnfolderBase]: 5833/9887 cut-off events. [2024-06-14 11:26:46,673 INFO L125 PetriNetUnfolderBase]: For 2006443/2006443 co-relation queries the response was YES. [2024-06-14 11:26:46,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77624 conditions, 9887 events. 5833/9887 cut-off events. For 2006443/2006443 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 74412 event pairs, 2094 based on Foata normal form. 8/9872 useless extension candidates. Maximal degree in co-relation 77425. Up to 8661 conditions per place. [2024-06-14 11:26:46,844 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 209 changer transitions 0/530 dead transitions. [2024-06-14 11:26:46,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 530 transitions, 7903 flow [2024-06-14 11:26:46,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:46,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:46,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:26:46,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 11:26:46,845 INFO L175 Difference]: Start difference. First operand has 433 places, 501 transitions, 6748 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:26:46,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 530 transitions, 7903 flow [2024-06-14 11:26:51,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 530 transitions, 7600 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:26:51,890 INFO L231 Difference]: Finished difference. Result has 437 places, 502 transitions, 6895 flow [2024-06-14 11:26:51,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=437, PETRI_TRANSITIONS=502} [2024-06-14 11:26:51,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-14 11:26:51,891 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 502 transitions, 6895 flow [2024-06-14 11:26:51,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:51,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:26:51,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:26:51,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:26:51,892 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-14 11:26:51,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:26:51,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1631033294, now seen corresponding path program 13 times [2024-06-14 11:26:51,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:26:51,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322983108] [2024-06-14 11:26:51,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:26:51,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:26:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:26:51,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:26:51,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:26:51,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322983108] [2024-06-14 11:26:51,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322983108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:26:51,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:26:51,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:26:51,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582959804] [2024-06-14 11:26:51,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:26:51,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:26:51,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:26:51,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:26:51,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:26:52,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:26:52,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 502 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:26:52,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:26:52,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:26:52,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:26:54,417 INFO L124 PetriNetUnfolderBase]: 6034/10204 cut-off events. [2024-06-14 11:26:54,418 INFO L125 PetriNetUnfolderBase]: For 2282848/2282848 co-relation queries the response was YES. [2024-06-14 11:26:54,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83641 conditions, 10204 events. 6034/10204 cut-off events. For 2282848/2282848 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 77040 event pairs, 2179 based on Foata normal form. 8/10187 useless extension candidates. Maximal degree in co-relation 83440. Up to 8557 conditions per place. [2024-06-14 11:26:54,574 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 316 selfloop transitions, 223 changer transitions 0/545 dead transitions. [2024-06-14 11:26:54,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 545 transitions, 8391 flow [2024-06-14 11:26:54,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:26:54,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:26:54,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:26:54,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-14 11:26:54,575 INFO L175 Difference]: Start difference. First operand has 437 places, 502 transitions, 6895 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:26:54,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 545 transitions, 8391 flow [2024-06-14 11:27:00,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 545 transitions, 7964 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:00,935 INFO L231 Difference]: Finished difference. Result has 439 places, 504 transitions, 6968 flow [2024-06-14 11:27:00,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6468, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6968, PETRI_PLACES=439, PETRI_TRANSITIONS=504} [2024-06-14 11:27:00,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-14 11:27:00,935 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 504 transitions, 6968 flow [2024-06-14 11:27:00,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:00,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:00,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:00,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:27:00,936 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-14 11:27:00,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:00,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1755571854, now seen corresponding path program 14 times [2024-06-14 11:27:00,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:00,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794250546] [2024-06-14 11:27:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:00,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:00,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:01,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:01,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:01,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794250546] [2024-06-14 11:27:01,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794250546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:01,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:01,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:01,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027127105] [2024-06-14 11:27:01,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:01,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:01,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:01,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:01,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:01,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:01,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 504 transitions, 6968 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:01,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:01,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:01,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:03,550 INFO L124 PetriNetUnfolderBase]: 6062/10250 cut-off events. [2024-06-14 11:27:03,551 INFO L125 PetriNetUnfolderBase]: For 2322432/2322432 co-relation queries the response was YES. [2024-06-14 11:27:03,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84301 conditions, 10250 events. 6062/10250 cut-off events. For 2322432/2322432 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 77341 event pairs, 2201 based on Foata normal form. 8/10235 useless extension candidates. Maximal degree in co-relation 84099. Up to 9024 conditions per place. [2024-06-14 11:27:03,700 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 221 changer transitions 0/536 dead transitions. [2024-06-14 11:27:03,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 536 transitions, 8144 flow [2024-06-14 11:27:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:03,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:03,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:27:03,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-14 11:27:03,701 INFO L175 Difference]: Start difference. First operand has 439 places, 504 transitions, 6968 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:27:03,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 536 transitions, 8144 flow [2024-06-14 11:27:09,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 536 transitions, 7794 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:27:09,532 INFO L231 Difference]: Finished difference. Result has 442 places, 505 transitions, 7093 flow [2024-06-14 11:27:09,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6622, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7093, PETRI_PLACES=442, PETRI_TRANSITIONS=505} [2024-06-14 11:27:09,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-14 11:27:09,533 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 505 transitions, 7093 flow [2024-06-14 11:27:09,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:09,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:09,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:09,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:27:09,533 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-14 11:27:09,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:09,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1510195908, now seen corresponding path program 15 times [2024-06-14 11:27:09,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:09,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52414234] [2024-06-14 11:27:09,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:09,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:09,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:09,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:09,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52414234] [2024-06-14 11:27:09,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52414234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:09,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:09,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:09,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127556324] [2024-06-14 11:27:09,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:09,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:09,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:09,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:09,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:09,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:09,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 505 transitions, 7093 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:09,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:09,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:09,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:12,263 INFO L124 PetriNetUnfolderBase]: 6090/10294 cut-off events. [2024-06-14 11:27:12,263 INFO L125 PetriNetUnfolderBase]: For 2359563/2359563 co-relation queries the response was YES. [2024-06-14 11:27:12,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85051 conditions, 10294 events. 6090/10294 cut-off events. For 2359563/2359563 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 77833 event pairs, 2205 based on Foata normal form. 8/10279 useless extension candidates. Maximal degree in co-relation 84848. Up to 9068 conditions per place. [2024-06-14 11:27:12,430 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 204 changer transitions 0/531 dead transitions. [2024-06-14 11:27:12,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 531 transitions, 8241 flow [2024-06-14 11:27:12,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:27:12,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:27:12,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:27:12,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 11:27:12,431 INFO L175 Difference]: Start difference. First operand has 442 places, 505 transitions, 7093 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:27:12,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 531 transitions, 8241 flow [2024-06-14 11:27:18,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 531 transitions, 7790 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:27:18,238 INFO L231 Difference]: Finished difference. Result has 444 places, 506 transitions, 7081 flow [2024-06-14 11:27:18,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7081, PETRI_PLACES=444, PETRI_TRANSITIONS=506} [2024-06-14 11:27:18,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-14 11:27:18,240 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 506 transitions, 7081 flow [2024-06-14 11:27:18,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:18,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:27:18,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:27:18,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:27:18,240 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-14 11:27:18,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:27:18,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1496459504, now seen corresponding path program 16 times [2024-06-14 11:27:18,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:27:18,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379042001] [2024-06-14 11:27:18,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:27:18,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:27:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:27:18,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:27:18,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:27:18,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379042001] [2024-06-14 11:27:18,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379042001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:27:18,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:27:18,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:27:18,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014398058] [2024-06-14 11:27:18,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:27:18,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:27:18,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:27:18,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:27:18,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:27:18,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-14 11:27:18,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 506 transitions, 7081 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:27:18,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:27:18,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-14 11:27:18,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:27:21,051 INFO L124 PetriNetUnfolderBase]: 6156/10409 cut-off events. [2024-06-14 11:27:21,052 INFO L125 PetriNetUnfolderBase]: For 2443093/2443095 co-relation queries the response was YES. [2024-06-14 11:27:21,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86852 conditions, 10409 events. 6156/10409 cut-off events. For 2443093/2443095 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 78876 event pairs, 2175 based on Foata normal form. 8/10403 useless extension candidates. Maximal degree in co-relation 86648. Up to 9465 conditions per place. [2024-06-14 11:27:21,234 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 446 selfloop transitions, 89 changer transitions 0/541 dead transitions. [2024-06-14 11:27:21,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 541 transitions, 8537 flow [2024-06-14 11:27:21,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:27:21,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:27:21,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 11:27:21,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 11:27:21,235 INFO L175 Difference]: Start difference. First operand has 444 places, 506 transitions, 7081 flow. Second operand 9 states and 207 transitions. [2024-06-14 11:27:21,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 541 transitions, 8537 flow