./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_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/safe003_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe003_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe003_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-bcb38a6-m [2024-06-04 14:06:19,202 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:06:19,243 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:06:19,252 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:06:19,253 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:06:19,278 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:06:19,279 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:06:19,279 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:06:19,280 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:06:19,283 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:06:19,283 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:06:19,283 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:06:19,284 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:06:19,285 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:06:19,285 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:06:19,286 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:06:19,286 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:06:19,286 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:06:19,286 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:06:19,287 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:06:19,288 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:06:19,288 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:06:19,288 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:06:19,288 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:06:19,289 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:06:19,289 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:06:19,289 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:06:19,289 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:06:19,290 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:06:19,290 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:06:19,291 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:06:19,291 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:06:19,291 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:06:19,291 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:06:19,291 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:06:19,291 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:06:19,292 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:06:19,292 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:06:19,292 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:06:19,292 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:06:19,292 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:06:19,293 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:06:19,297 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:06:19,297 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-04 14:06:19,467 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:06:19,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:06:19,491 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:06:19,492 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:06:19,493 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:06:19,493 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/safe003_tso.yml/witness.yml [2024-06-04 14:06:19,602 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:06:19,603 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:06:19,604 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-04 14:06:20,689 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:06:20,922 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:06:20,926 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-04 14:06:20,945 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e116a204e/396314f11e6c4fa2aa99ff2e0ed0dfec/FLAG9ae52d9d6 [2024-06-04 14:06:20,959 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e116a204e/396314f11e6c4fa2aa99ff2e0ed0dfec [2024-06-04 14:06:20,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:06:20,961 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:06:20,962 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:06:20,962 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:06:20,966 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:06:20,967 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:06:19" (1/2) ... [2024-06-04 14:06:20,967 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b2497e0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:06:20, skipping insertion in model container [2024-06-04 14:06:20,968 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:06:19" (1/2) ... [2024-06-04 14:06:20,969 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@27326807 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:06:20, skipping insertion in model container [2024-06-04 14:06:20,969 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:06:20" (2/2) ... [2024-06-04 14:06:20,970 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b2497e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:20, skipping insertion in model container [2024-06-04 14:06:20,970 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:06:20" (2/2) ... [2024-06-04 14:06:20,971 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:06:21,014 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:06:21,015 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-04 14:06:21,016 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-04 14:06:21,016 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-04 14:06:21,016 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:06:21,017 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-04 14:06:21,052 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:06:21,309 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:06:21,323 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:06:21,435 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:06:21,471 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:06:21,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21 WrapperNode [2024-06-04 14:06:21,472 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:06:21,473 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:06:21,473 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:06:21,473 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:06:21,478 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,501 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,527 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-04 14:06:21,528 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:06:21,529 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:06:21,529 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:06:21,529 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:06:21,537 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,537 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,542 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,553 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-04 14:06:21,553 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,553 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,557 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,563 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,565 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,566 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,568 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:06:21,568 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:06:21,568 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:06:21,569 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:06:21,569 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (1/1) ... [2024-06-04 14:06:21,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:06:21,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:06:21,602 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-04 14:06:21,619 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-04 14:06:21,694 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:06:21,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:06:21,694 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:06:21,694 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:06:21,694 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:06:21,695 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:06:21,695 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:06:21,695 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:06:21,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:06:21,695 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:06:21,696 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:06:21,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:06:21,701 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:06:21,838 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:06:21,840 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:06:22,047 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:06:22,047 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:06:22,096 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:06:22,097 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:06:22,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:06:22 BoogieIcfgContainer [2024-06-04 14:06:22,097 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:06:22,099 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:06:22,099 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:06:22,101 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:06:22,101 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:06:19" (1/4) ... [2024-06-04 14:06:22,102 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@570d92fd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:06:22, skipping insertion in model container [2024-06-04 14:06:22,102 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:06:20" (2/4) ... [2024-06-04 14:06:22,102 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@570d92fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:06:22, skipping insertion in model container [2024-06-04 14:06:22,102 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:21" (3/4) ... [2024-06-04 14:06:22,102 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@570d92fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:06:22, skipping insertion in model container [2024-06-04 14:06:22,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:06:22" (4/4) ... [2024-06-04 14:06:22,103 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_tso.i [2024-06-04 14:06:22,116 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:06:22,116 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:06:22,116 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:06:22,143 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:06:22,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:06:22,187 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-04 14:06:22,187 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:06:22,189 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 62 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-04 14:06:22,189 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:06:22,191 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-04 14:06:22,197 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:06:22,202 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;@12dc3dae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:06:22,202 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:06:22,205 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:06:22,205 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:06:22,205 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:06:22,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:22,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:06:22,206 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-04 14:06:22,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:22,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-04 14:06:22,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:22,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839116744] [2024-06-04 14:06:22,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:22,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:22,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:22,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:22,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839116744] [2024-06-04 14:06:22,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839116744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:22,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:22,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:06:22,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758901308] [2024-06-04 14:06:22,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:22,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:06:22,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:22,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:06:22,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:06:22,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-04 14:06:22,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:22,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:22,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-04 14:06:22,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:22,982 INFO L124 PetriNetUnfolderBase]: 474/803 cut-off events. [2024-06-04 14:06:22,982 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-04 14:06:22,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 803 events. 474/803 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3929 event pairs, 295 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 1599. Up to 744 conditions per place. [2024-06-04 14:06:23,005 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-04 14:06:23,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-04 14:06:23,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:06:23,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:06:23,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-04 14:06:23,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-04 14:06:23,029 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-04 14:06:23,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-04 14:06:23,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:23,034 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-04 14:06:23,035 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-04 14:06:23,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-04 14:06:23,052 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-04 14:06:23,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:23,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:23,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:23,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:06:23,053 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-04 14:06:23,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:23,055 INFO L85 PathProgramCache]: Analyzing trace with hash 280983315, now seen corresponding path program 1 times [2024-06-04 14:06:23,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:23,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057237559] [2024-06-04 14:06:23,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:23,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:23,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:23,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:23,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:23,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057237559] [2024-06-04 14:06:23,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057237559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:23,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:23,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:06:23,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591686417] [2024-06-04 14:06:23,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:23,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:06:23,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:23,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:06:23,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:06:23,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:23,342 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-04 14:06:23,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:23,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:23,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:23,502 INFO L124 PetriNetUnfolderBase]: 742/1215 cut-off events. [2024-06-04 14:06:23,502 INFO L125 PetriNetUnfolderBase]: For 234/237 co-relation queries the response was YES. [2024-06-04 14:06:23,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2781 conditions, 1215 events. 742/1215 cut-off events. For 234/237 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5944 event pairs, 380 based on Foata normal form. 7/1216 useless extension candidates. Maximal degree in co-relation 2766. Up to 1086 conditions per place. [2024-06-04 14:06:23,510 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-04 14:06:23,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 61 transitions, 282 flow [2024-06-04 14:06:23,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:06:23,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:06:23,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-04 14:06:23,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-04 14:06:23,514 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 109 transitions. [2024-06-04 14:06:23,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 61 transitions, 282 flow [2024-06-04 14:06:23,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 61 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:23,517 INFO L231 Difference]: Finished difference. Result has 46 places, 44 transitions, 171 flow [2024-06-04 14:06:23,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=171, PETRI_PLACES=46, PETRI_TRANSITIONS=44} [2024-06-04 14:06:23,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-04 14:06:23,518 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 44 transitions, 171 flow [2024-06-04 14:06:23,518 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-04 14:06:23,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:23,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:23,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:06:23,521 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-04 14:06:23,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:23,523 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-04 14:06:23,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:23,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415842944] [2024-06-04 14:06:23,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:23,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:23,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:23,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:23,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:23,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415842944] [2024-06-04 14:06:23,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415842944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:23,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:23,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:23,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759834902] [2024-06-04 14:06:23,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:23,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:23,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:23,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:23,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:23,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:23,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 44 transitions, 171 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:23,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:23,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:23,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:23,870 INFO L124 PetriNetUnfolderBase]: 926/1521 cut-off events. [2024-06-04 14:06:23,870 INFO L125 PetriNetUnfolderBase]: For 1002/1002 co-relation queries the response was YES. [2024-06-04 14:06:23,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4071 conditions, 1521 events. 926/1521 cut-off events. For 1002/1002 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7409 event pairs, 372 based on Foata normal form. 3/1523 useless extension candidates. Maximal degree in co-relation 4053. Up to 1374 conditions per place. [2024-06-04 14:06:23,879 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2024-06-04 14:06:23,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 74 transitions, 396 flow [2024-06-04 14:06:23,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:23,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:23,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-04 14:06:23,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-04 14:06:23,882 INFO L175 Difference]: Start difference. First operand has 46 places, 44 transitions, 171 flow. Second operand 5 states and 124 transitions. [2024-06-04 14:06:23,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 74 transitions, 396 flow [2024-06-04 14:06:23,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 74 transitions, 394 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:23,885 INFO L231 Difference]: Finished difference. Result has 53 places, 53 transitions, 256 flow [2024-06-04 14:06:23,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=256, PETRI_PLACES=53, PETRI_TRANSITIONS=53} [2024-06-04 14:06:23,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-04 14:06:23,886 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 53 transitions, 256 flow [2024-06-04 14:06:23,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:23,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:23,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:23,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:06:23,886 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-04 14:06:23,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:23,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1838225564, now seen corresponding path program 1 times [2024-06-04 14:06:23,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:23,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372080481] [2024-06-04 14:06:23,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:23,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:23,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:24,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:24,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:24,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372080481] [2024-06-04 14:06:24,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372080481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:24,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:24,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:24,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74027853] [2024-06-04 14:06:24,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:24,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:24,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:24,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:24,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:24,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:24,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 53 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:24,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:24,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:24,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:24,215 INFO L124 PetriNetUnfolderBase]: 917/1504 cut-off events. [2024-06-04 14:06:24,215 INFO L125 PetriNetUnfolderBase]: For 1558/1558 co-relation queries the response was YES. [2024-06-04 14:06:24,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 1504 events. 917/1504 cut-off events. For 1558/1558 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7321 event pairs, 251 based on Foata normal form. 6/1509 useless extension candidates. Maximal degree in co-relation 4462. Up to 1329 conditions per place. [2024-06-04 14:06:24,227 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-04 14:06:24,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 80 transitions, 472 flow [2024-06-04 14:06:24,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:24,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:24,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-04 14:06:24,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-04 14:06:24,229 INFO L175 Difference]: Start difference. First operand has 53 places, 53 transitions, 256 flow. Second operand 6 states and 143 transitions. [2024-06-04 14:06:24,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 80 transitions, 472 flow [2024-06-04 14:06:24,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 470 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:24,232 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 291 flow [2024-06-04 14:06:24,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=291, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-04 14:06:24,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-04 14:06:24,233 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 291 flow [2024-06-04 14:06:24,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:24,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:24,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:24,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:06:24,234 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-04 14:06:24,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:24,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-04 14:06:24,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:24,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418705814] [2024-06-04 14:06:24,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:24,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:24,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:24,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:24,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418705814] [2024-06-04 14:06:24,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418705814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:24,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:24,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:24,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310232434] [2024-06-04 14:06:24,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:24,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:24,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:24,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:24,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:24,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:24,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 291 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-04 14:06:24,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:24,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:24,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:24,513 INFO L124 PetriNetUnfolderBase]: 904/1471 cut-off events. [2024-06-04 14:06:24,513 INFO L125 PetriNetUnfolderBase]: For 2290/2301 co-relation queries the response was YES. [2024-06-04 14:06:24,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4692 conditions, 1471 events. 904/1471 cut-off events. For 2290/2301 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7147 event pairs, 348 based on Foata normal form. 12/1478 useless extension candidates. Maximal degree in co-relation 4666. Up to 1305 conditions per place. [2024-06-04 14:06:24,522 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 14 changer transitions 0/67 dead transitions. [2024-06-04 14:06:24,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 452 flow [2024-06-04 14:06:24,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:06:24,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:06:24,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-04 14:06:24,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:06:24,524 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 291 flow. Second operand 4 states and 100 transitions. [2024-06-04 14:06:24,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 452 flow [2024-06-04 14:06:24,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 425 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:24,528 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 326 flow [2024-06-04 14:06:24,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-04 14:06:24,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-04 14:06:24,529 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 326 flow [2024-06-04 14:06:24,529 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-04 14:06:24,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:24,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:24,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:06:24,529 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-04 14:06:24,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:24,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2078014321, now seen corresponding path program 1 times [2024-06-04 14:06:24,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:24,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390477854] [2024-06-04 14:06:24,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:24,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:24,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:24,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-04 14:06:24,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:24,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390477854] [2024-06-04 14:06:24,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390477854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:24,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:24,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:24,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93320681] [2024-06-04 14:06:24,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:24,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:24,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:24,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:24,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:24,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:24,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 326 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-04 14:06:24,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:24,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:24,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:24,892 INFO L124 PetriNetUnfolderBase]: 931/1525 cut-off events. [2024-06-04 14:06:24,892 INFO L125 PetriNetUnfolderBase]: For 2825/2825 co-relation queries the response was YES. [2024-06-04 14:06:24,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5042 conditions, 1525 events. 931/1525 cut-off events. For 2825/2825 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7445 event pairs, 315 based on Foata normal form. 2/1519 useless extension candidates. Maximal degree in co-relation 5014. Up to 1275 conditions per place. [2024-06-04 14:06:24,900 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 27 changer transitions 0/95 dead transitions. [2024-06-04 14:06:24,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 672 flow [2024-06-04 14:06:24,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:24,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:24,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 14:06:24,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-04 14:06:24,901 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 326 flow. Second operand 6 states and 154 transitions. [2024-06-04 14:06:24,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 95 transitions, 672 flow [2024-06-04 14:06:24,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 657 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:24,905 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 437 flow [2024-06-04 14:06:24,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=437, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-04 14:06:24,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-04 14:06:24,906 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 437 flow [2024-06-04 14:06:24,906 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-04 14:06:24,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:24,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:24,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:06:24,907 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-04 14:06:24,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1067490523, now seen corresponding path program 2 times [2024-06-04 14:06:24,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:24,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755968287] [2024-06-04 14:06:24,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:24,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:24,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:25,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:25,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:25,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755968287] [2024-06-04 14:06:25,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755968287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:25,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:25,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:25,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518973660] [2024-06-04 14:06:25,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:25,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:25,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:25,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:25,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:25,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:25,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 437 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-04 14:06:25,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:25,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:25,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:25,281 INFO L124 PetriNetUnfolderBase]: 953/1566 cut-off events. [2024-06-04 14:06:25,281 INFO L125 PetriNetUnfolderBase]: For 4244/4244 co-relation queries the response was YES. [2024-06-04 14:06:25,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5701 conditions, 1566 events. 953/1566 cut-off events. For 4244/4244 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7727 event pairs, 314 based on Foata normal form. 2/1562 useless extension candidates. Maximal degree in co-relation 5671. Up to 1358 conditions per place. [2024-06-04 14:06:25,290 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 66 selfloop transitions, 22 changer transitions 0/94 dead transitions. [2024-06-04 14:06:25,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 94 transitions, 727 flow [2024-06-04 14:06:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:25,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:25,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:06:25,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:25,292 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 437 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:06:25,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 94 transitions, 727 flow [2024-06-04 14:06:25,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 697 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:25,300 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 523 flow [2024-06-04 14:06:25,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=523, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-04 14:06:25,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-04 14:06:25,301 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 523 flow [2024-06-04 14:06:25,301 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-04 14:06:25,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:25,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:25,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:06:25,302 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-04 14:06:25,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:25,302 INFO L85 PathProgramCache]: Analyzing trace with hash -313009423, now seen corresponding path program 3 times [2024-06-04 14:06:25,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:25,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875909687] [2024-06-04 14:06:25,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:25,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:25,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:25,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:25,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:25,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875909687] [2024-06-04 14:06:25,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875909687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:25,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:25,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:25,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354067794] [2024-06-04 14:06:25,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:25,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:25,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:25,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:25,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:25,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:25,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 523 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-04 14:06:25,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:25,703 INFO L124 PetriNetUnfolderBase]: 959/1580 cut-off events. [2024-06-04 14:06:25,703 INFO L125 PetriNetUnfolderBase]: For 5340/5340 co-relation queries the response was YES. [2024-06-04 14:06:25,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5944 conditions, 1580 events. 959/1580 cut-off events. For 5340/5340 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7796 event pairs, 314 based on Foata normal form. 4/1578 useless extension candidates. Maximal degree in co-relation 5911. Up to 1313 conditions per place. [2024-06-04 14:06:25,712 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 65 selfloop transitions, 31 changer transitions 0/102 dead transitions. [2024-06-04 14:06:25,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 102 transitions, 833 flow [2024-06-04 14:06:25,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:25,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:25,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:06:25,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-04 14:06:25,716 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 523 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:06:25,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 102 transitions, 833 flow [2024-06-04 14:06:25,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 102 transitions, 775 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:25,725 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 578 flow [2024-06-04 14:06:25,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-04 14:06:25,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-04 14:06:25,727 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 578 flow [2024-06-04 14:06:25,727 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-04 14:06:25,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:25,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:25,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:06:25,728 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-04 14:06:25,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:25,728 INFO L85 PathProgramCache]: Analyzing trace with hash -312763159, now seen corresponding path program 1 times [2024-06-04 14:06:25,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:25,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811036777] [2024-06-04 14:06:25,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:25,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:25,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:25,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:25,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:25,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811036777] [2024-06-04 14:06:25,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811036777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:25,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:25,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:25,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611398890] [2024-06-04 14:06:25,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:25,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:25,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:25,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:25,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:25,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:25,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 578 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-04 14:06:25,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:25,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:25,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:26,102 INFO L124 PetriNetUnfolderBase]: 968/1598 cut-off events. [2024-06-04 14:06:26,103 INFO L125 PetriNetUnfolderBase]: For 6843/6857 co-relation queries the response was YES. [2024-06-04 14:06:26,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6195 conditions, 1598 events. 968/1598 cut-off events. For 6843/6857 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7932 event pairs, 295 based on Foata normal form. 18/1610 useless extension candidates. Maximal degree in co-relation 6160. Up to 1355 conditions per place. [2024-06-04 14:06:26,115 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 68 selfloop transitions, 20 changer transitions 0/94 dead transitions. [2024-06-04 14:06:26,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 814 flow [2024-06-04 14:06:26,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:26,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:26,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-04 14:06:26,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-04 14:06:26,117 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 578 flow. Second operand 5 states and 121 transitions. [2024-06-04 14:06:26,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 814 flow [2024-06-04 14:06:26,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 750 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:26,125 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 588 flow [2024-06-04 14:06:26,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=588, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-04 14:06:26,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-04 14:06:26,127 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 588 flow [2024-06-04 14:06:26,127 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-04 14:06:26,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:26,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:26,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:06:26,128 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-04 14:06:26,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:26,128 INFO L85 PathProgramCache]: Analyzing trace with hash -6064227, now seen corresponding path program 1 times [2024-06-04 14:06:26,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:26,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230429896] [2024-06-04 14:06:26,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:26,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:26,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:26,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:26,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230429896] [2024-06-04 14:06:26,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230429896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:26,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:26,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:26,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984069111] [2024-06-04 14:06:26,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:26,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:26,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:26,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:26,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:26,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:26,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 588 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-04 14:06:26,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:26,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:26,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:26,443 INFO L124 PetriNetUnfolderBase]: 963/1588 cut-off events. [2024-06-04 14:06:26,443 INFO L125 PetriNetUnfolderBase]: For 6654/6665 co-relation queries the response was YES. [2024-06-04 14:06:26,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6289 conditions, 1588 events. 963/1588 cut-off events. For 6654/6665 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7859 event pairs, 324 based on Foata normal form. 10/1591 useless extension candidates. Maximal degree in co-relation 6253. Up to 1303 conditions per place. [2024-06-04 14:06:26,451 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 30 changer transitions 0/102 dead transitions. [2024-06-04 14:06:26,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 872 flow [2024-06-04 14:06:26,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:26,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:26,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:06:26,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:06:26,464 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 588 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:06:26,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 872 flow [2024-06-04 14:06:26,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 822 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:26,473 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 606 flow [2024-06-04 14:06:26,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=606, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-04 14:06:26,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-04 14:06:26,474 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 606 flow [2024-06-04 14:06:26,474 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-04 14:06:26,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:26,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:26,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:06:26,475 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-04 14:06:26,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:26,475 INFO L85 PathProgramCache]: Analyzing trace with hash 742131933, now seen corresponding path program 2 times [2024-06-04 14:06:26,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:26,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976975623] [2024-06-04 14:06:26,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:26,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:26,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:26,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:26,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:26,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976975623] [2024-06-04 14:06:26,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976975623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:26,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:26,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:26,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044146237] [2024-06-04 14:06:26,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:26,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:26,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:26,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:26,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:26,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 606 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-04 14:06:26,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:26,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:26,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:26,779 INFO L124 PetriNetUnfolderBase]: 974/1609 cut-off events. [2024-06-04 14:06:26,779 INFO L125 PetriNetUnfolderBase]: For 7785/7796 co-relation queries the response was YES. [2024-06-04 14:06:26,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 1609 events. 974/1609 cut-off events. For 7785/7796 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7969 event pairs, 324 based on Foata normal form. 10/1612 useless extension candidates. Maximal degree in co-relation 6453. Up to 1333 conditions per place. [2024-06-04 14:06:26,814 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-04 14:06:26,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 101 transitions, 912 flow [2024-06-04 14:06:26,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:26,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:26,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-04 14:06:26,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-04 14:06:26,815 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 606 flow. Second operand 5 states and 126 transitions. [2024-06-04 14:06:26,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 101 transitions, 912 flow [2024-06-04 14:06:26,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 101 transitions, 803 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:26,824 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 594 flow [2024-06-04 14:06:26,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=594, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-04 14:06:26,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-04 14:06:26,825 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 594 flow [2024-06-04 14:06:26,825 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-04 14:06:26,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:26,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:26,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:06:26,825 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-04 14:06:26,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:26,826 INFO L85 PathProgramCache]: Analyzing trace with hash 742137513, now seen corresponding path program 3 times [2024-06-04 14:06:26,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:26,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462140206] [2024-06-04 14:06:26,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:26,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:26,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:26,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:26,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462140206] [2024-06-04 14:06:26,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462140206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:26,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:26,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:26,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771246149] [2024-06-04 14:06:26,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:26,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:26,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:26,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:26,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:26,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:26,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 594 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-04 14:06:26,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:26,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:26,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:27,143 INFO L124 PetriNetUnfolderBase]: 969/1604 cut-off events. [2024-06-04 14:06:27,144 INFO L125 PetriNetUnfolderBase]: For 8532/8546 co-relation queries the response was YES. [2024-06-04 14:06:27,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6486 conditions, 1604 events. 969/1604 cut-off events. For 8532/8546 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7974 event pairs, 316 based on Foata normal form. 12/1610 useless extension candidates. Maximal degree in co-relation 6450. Up to 1328 conditions per place. [2024-06-04 14:06:27,152 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 33 changer transitions 0/107 dead transitions. [2024-06-04 14:06:27,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 862 flow [2024-06-04 14:06:27,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:27,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:27,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:06:27,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:06:27,154 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 594 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:06:27,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 862 flow [2024-06-04 14:06:27,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 814 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:27,164 INFO L231 Difference]: Finished difference. Result has 81 places, 81 transitions, 620 flow [2024-06-04 14:06:27,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=620, PETRI_PLACES=81, PETRI_TRANSITIONS=81} [2024-06-04 14:06:27,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-04 14:06:27,165 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 81 transitions, 620 flow [2024-06-04 14:06:27,165 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-04 14:06:27,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:27,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:27,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:06:27,166 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-04 14:06:27,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:27,166 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-04 14:06:27,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:27,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061742852] [2024-06-04 14:06:27,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:27,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:27,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-04 14:06:27,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:27,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061742852] [2024-06-04 14:06:27,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061742852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:27,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:27,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:27,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698074183] [2024-06-04 14:06:27,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:27,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:27,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:27,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:27,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:27,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:27,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 81 transitions, 620 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-04 14:06:27,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:27,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:27,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:27,550 INFO L124 PetriNetUnfolderBase]: 1072/1756 cut-off events. [2024-06-04 14:06:27,551 INFO L125 PetriNetUnfolderBase]: For 11190/11190 co-relation queries the response was YES. [2024-06-04 14:06:27,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7402 conditions, 1756 events. 1072/1756 cut-off events. For 11190/11190 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8879 event pairs, 227 based on Foata normal form. 4/1750 useless extension candidates. Maximal degree in co-relation 7365. Up to 1264 conditions per place. [2024-06-04 14:06:27,562 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 44 changer transitions 0/121 dead transitions. [2024-06-04 14:06:27,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 121 transitions, 1030 flow [2024-06-04 14:06:27,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:27,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:27,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:06:27,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-04 14:06:27,564 INFO L175 Difference]: Start difference. First operand has 81 places, 81 transitions, 620 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:06:27,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 121 transitions, 1030 flow [2024-06-04 14:06:27,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 121 transitions, 942 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:27,584 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 671 flow [2024-06-04 14:06:27,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=671, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-04 14:06:27,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-04 14:06:27,586 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 671 flow [2024-06-04 14:06:27,586 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-04 14:06:27,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:27,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:27,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:06:27,586 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-04 14:06:27,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:27,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1799828976, now seen corresponding path program 2 times [2024-06-04 14:06:27,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:27,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725860281] [2024-06-04 14:06:27,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:27,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:27,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:27,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:27,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:27,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725860281] [2024-06-04 14:06:27,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725860281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:27,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907759054] [2024-06-04 14:06:27,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:27,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:27,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:27,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:27,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:27,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 671 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-04 14:06:27,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:27,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:27,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:28,059 INFO L124 PetriNetUnfolderBase]: 1089/1783 cut-off events. [2024-06-04 14:06:28,059 INFO L125 PetriNetUnfolderBase]: For 13181/13181 co-relation queries the response was YES. [2024-06-04 14:06:28,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7815 conditions, 1783 events. 1089/1783 cut-off events. For 13181/13181 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9026 event pairs, 313 based on Foata normal form. 4/1777 useless extension candidates. Maximal degree in co-relation 7777. Up to 1488 conditions per place. [2024-06-04 14:06:28,070 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 70 selfloop transitions, 41 changer transitions 0/117 dead transitions. [2024-06-04 14:06:28,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 993 flow [2024-06-04 14:06:28,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:28,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:28,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:06:28,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:06:28,072 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 671 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:06:28,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 993 flow [2024-06-04 14:06:28,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 117 transitions, 928 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:28,089 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 723 flow [2024-06-04 14:06:28,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=723, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-04 14:06:28,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-04 14:06:28,091 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 723 flow [2024-06-04 14:06:28,091 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-04 14:06:28,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:28,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:28,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:06:28,091 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-04 14:06:28,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1915120146, now seen corresponding path program 3 times [2024-06-04 14:06:28,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:28,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064635754] [2024-06-04 14:06:28,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:28,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:28,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:28,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:28,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:28,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064635754] [2024-06-04 14:06:28,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064635754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:28,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:28,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:28,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696226907] [2024-06-04 14:06:28,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:28,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:28,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:28,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:28,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:28,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:28,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 723 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-04 14:06:28,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:28,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:28,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:28,505 INFO L124 PetriNetUnfolderBase]: 1106/1816 cut-off events. [2024-06-04 14:06:28,506 INFO L125 PetriNetUnfolderBase]: For 15359/15359 co-relation queries the response was YES. [2024-06-04 14:06:28,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 1816 events. 1106/1816 cut-off events. For 15359/15359 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9276 event pairs, 301 based on Foata normal form. 4/1814 useless extension candidates. Maximal degree in co-relation 8192. Up to 1589 conditions per place. [2024-06-04 14:06:28,517 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 24 changer transitions 0/116 dead transitions. [2024-06-04 14:06:28,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 116 transitions, 1039 flow [2024-06-04 14:06:28,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:28,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:28,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:06:28,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:06:28,519 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 723 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:06:28,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 116 transitions, 1039 flow [2024-06-04 14:06:28,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 116 transitions, 944 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:28,535 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 715 flow [2024-06-04 14:06:28,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=715, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-04 14:06:28,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-04 14:06:28,537 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 715 flow [2024-06-04 14:06:28,537 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-04 14:06:28,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:28,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:28,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:06:28,537 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-04 14:06:28,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:28,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1432384280, now seen corresponding path program 1 times [2024-06-04 14:06:28,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:28,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016346846] [2024-06-04 14:06:28,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:28,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:28,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:28,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-04 14:06:28,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:28,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016346846] [2024-06-04 14:06:28,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016346846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:28,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:28,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:28,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286496932] [2024-06-04 14:06:28,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:28,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:28,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:28,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:28,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:28,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:28,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 715 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:28,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:28,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:28,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:28,860 INFO L124 PetriNetUnfolderBase]: 1071/1773 cut-off events. [2024-06-04 14:06:28,860 INFO L125 PetriNetUnfolderBase]: For 17109/17109 co-relation queries the response was YES. [2024-06-04 14:06:28,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8144 conditions, 1773 events. 1071/1773 cut-off events. For 17109/17109 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9147 event pairs, 292 based on Foata normal form. 3/1756 useless extension candidates. Maximal degree in co-relation 8103. Up to 1511 conditions per place. [2024-06-04 14:06:28,872 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-04 14:06:28,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 120 transitions, 1113 flow [2024-06-04 14:06:28,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:28,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:28,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:06:28,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-04 14:06:28,874 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 715 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:06:28,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 120 transitions, 1113 flow [2024-06-04 14:06:28,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 120 transitions, 1048 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:28,896 INFO L231 Difference]: Finished difference. Result has 88 places, 102 transitions, 818 flow [2024-06-04 14:06:28,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=818, PETRI_PLACES=88, PETRI_TRANSITIONS=102} [2024-06-04 14:06:28,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-04 14:06:28,897 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 102 transitions, 818 flow [2024-06-04 14:06:28,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:28,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:28,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:28,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:06:28,899 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-04 14:06:28,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:28,899 INFO L85 PathProgramCache]: Analyzing trace with hash 339819026, now seen corresponding path program 4 times [2024-06-04 14:06:28,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:28,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192298634] [2024-06-04 14:06:28,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:28,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:29,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:29,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:29,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192298634] [2024-06-04 14:06:29,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192298634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:29,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:29,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:29,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981345413] [2024-06-04 14:06:29,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:29,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:29,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:29,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:29,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:29,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:29,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 102 transitions, 818 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-04 14:06:29,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:29,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:29,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:29,316 INFO L124 PetriNetUnfolderBase]: 1093/1792 cut-off events. [2024-06-04 14:06:29,316 INFO L125 PetriNetUnfolderBase]: For 18924/18924 co-relation queries the response was YES. [2024-06-04 14:06:29,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8363 conditions, 1792 events. 1093/1792 cut-off events. For 18924/18924 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9049 event pairs, 196 based on Foata normal form. 20/1806 useless extension candidates. Maximal degree in co-relation 8320. Up to 1369 conditions per place. [2024-06-04 14:06:29,328 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-04 14:06:29,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1168 flow [2024-06-04 14:06:29,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:29,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:29,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:06:29,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-04 14:06:29,330 INFO L175 Difference]: Start difference. First operand has 88 places, 102 transitions, 818 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:06:29,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1168 flow [2024-06-04 14:06:29,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 135 transitions, 1142 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:29,353 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 886 flow [2024-06-04 14:06:29,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=886, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-04 14:06:29,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-04 14:06:29,354 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 886 flow [2024-06-04 14:06:29,354 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-04 14:06:29,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:29,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:29,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:06:29,355 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-04 14:06:29,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:29,355 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 1 times [2024-06-04 14:06:29,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:29,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474887484] [2024-06-04 14:06:29,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:29,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:29,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:29,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474887484] [2024-06-04 14:06:29,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474887484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:29,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:29,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:29,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531376750] [2024-06-04 14:06:29,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:29,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:29,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:29,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:29,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:29,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:29,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 886 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-04 14:06:29,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:29,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:29,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:29,722 INFO L124 PetriNetUnfolderBase]: 1110/1819 cut-off events. [2024-06-04 14:06:29,724 INFO L125 PetriNetUnfolderBase]: For 19375/19375 co-relation queries the response was YES. [2024-06-04 14:06:29,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8760 conditions, 1819 events. 1110/1819 cut-off events. For 19375/19375 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9215 event pairs, 287 based on Foata normal form. 4/1817 useless extension candidates. Maximal degree in co-relation 8714. Up to 1601 conditions per place. [2024-06-04 14:06:29,762 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 97 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-04 14:06:29,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 123 transitions, 1190 flow [2024-06-04 14:06:29,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:29,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:29,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-04 14:06:29,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-04 14:06:29,767 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 886 flow. Second operand 5 states and 124 transitions. [2024-06-04 14:06:29,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 123 transitions, 1190 flow [2024-06-04 14:06:29,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 1099 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:29,830 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 868 flow [2024-06-04 14:06:29,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=868, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-04 14:06:29,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-04 14:06:29,831 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 868 flow [2024-06-04 14:06:29,831 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-04 14:06:29,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:29,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:29,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:06:29,831 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-04 14:06:29,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:29,832 INFO L85 PathProgramCache]: Analyzing trace with hash 82347400, now seen corresponding path program 2 times [2024-06-04 14:06:29,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:29,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174751123] [2024-06-04 14:06:29,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:29,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:30,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:30,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:30,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174751123] [2024-06-04 14:06:30,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174751123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:30,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:30,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:30,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914657145] [2024-06-04 14:06:30,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:30,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:30,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:30,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:30,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:30,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:30,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 868 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-04 14:06:30,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:30,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:30,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:30,247 INFO L124 PetriNetUnfolderBase]: 1102/1814 cut-off events. [2024-06-04 14:06:30,247 INFO L125 PetriNetUnfolderBase]: For 19049/19060 co-relation queries the response was YES. [2024-06-04 14:06:30,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 1814 events. 1102/1814 cut-off events. For 19049/19060 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9234 event pairs, 275 based on Foata normal form. 12/1819 useless extension candidates. Maximal degree in co-relation 8560. Up to 1530 conditions per place. [2024-06-04 14:06:30,259 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 97 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-04 14:06:30,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 123 transitions, 1170 flow [2024-06-04 14:06:30,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:30,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:30,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-04 14:06:30,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:30,261 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 868 flow. Second operand 5 states and 120 transitions. [2024-06-04 14:06:30,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 123 transitions, 1170 flow [2024-06-04 14:06:30,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 123 transitions, 1115 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:30,281 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 890 flow [2024-06-04 14:06:30,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=890, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-04 14:06:30,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-04 14:06:30,282 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 890 flow [2024-06-04 14:06:30,282 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-04 14:06:30,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:30,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:30,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:06:30,283 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:30,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:30,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2053335980, now seen corresponding path program 2 times [2024-06-04 14:06:30,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:30,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14447788] [2024-06-04 14:06:30,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:30,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:30,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:30,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:30,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:30,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14447788] [2024-06-04 14:06:30,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14447788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:30,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:30,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:30,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35656703] [2024-06-04 14:06:30,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:30,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:30,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:30,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:30,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:30,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:30,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 890 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:30,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:30,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:30,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:30,645 INFO L124 PetriNetUnfolderBase]: 1092/1814 cut-off events. [2024-06-04 14:06:30,645 INFO L125 PetriNetUnfolderBase]: For 21175/21175 co-relation queries the response was YES. [2024-06-04 14:06:30,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8847 conditions, 1814 events. 1092/1814 cut-off events. For 21175/21175 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9403 event pairs, 272 based on Foata normal form. 6/1804 useless extension candidates. Maximal degree in co-relation 8799. Up to 1536 conditions per place. [2024-06-04 14:06:30,658 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 37 changer transitions 0/141 dead transitions. [2024-06-04 14:06:30,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 141 transitions, 1359 flow [2024-06-04 14:06:30,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:30,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:30,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-04 14:06:30,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-04 14:06:30,659 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 890 flow. Second operand 5 states and 131 transitions. [2024-06-04 14:06:30,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 141 transitions, 1359 flow [2024-06-04 14:06:30,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 141 transitions, 1300 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:30,688 INFO L231 Difference]: Finished difference. Result has 99 places, 121 transitions, 1095 flow [2024-06-04 14:06:30,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1095, PETRI_PLACES=99, PETRI_TRANSITIONS=121} [2024-06-04 14:06:30,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-04 14:06:30,688 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 121 transitions, 1095 flow [2024-06-04 14:06:30,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:30,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:30,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:30,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:06:30,689 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-04 14:06:30,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:30,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1756308864, now seen corresponding path program 1 times [2024-06-04 14:06:30,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:30,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368182396] [2024-06-04 14:06:30,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:30,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:30,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:30,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:30,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:30,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368182396] [2024-06-04 14:06:30,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368182396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:30,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:30,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:30,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566748704] [2024-06-04 14:06:30,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:30,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:30,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:30,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:30,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:30,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:30,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 121 transitions, 1095 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-04 14:06:30,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:30,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:30,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:31,116 INFO L124 PetriNetUnfolderBase]: 1254/2078 cut-off events. [2024-06-04 14:06:31,116 INFO L125 PetriNetUnfolderBase]: For 28418/28429 co-relation queries the response was YES. [2024-06-04 14:06:31,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10618 conditions, 2078 events. 1254/2078 cut-off events. For 28418/28429 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11062 event pairs, 230 based on Foata normal form. 20/2091 useless extension candidates. Maximal degree in co-relation 10568. Up to 1322 conditions per place. [2024-06-04 14:06:31,130 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 40 changer transitions 0/159 dead transitions. [2024-06-04 14:06:31,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1611 flow [2024-06-04 14:06:31,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:31,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:31,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:06:31,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:06:31,131 INFO L175 Difference]: Start difference. First operand has 99 places, 121 transitions, 1095 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:06:31,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1611 flow [2024-06-04 14:06:31,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 159 transitions, 1589 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:31,160 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 1197 flow [2024-06-04 14:06:31,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1197, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2024-06-04 14:06:31,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-04 14:06:31,161 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 1197 flow [2024-06-04 14:06:31,161 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-04 14:06:31,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:31,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:31,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:06:31,162 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-04 14:06:31,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:31,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1532867266, now seen corresponding path program 2 times [2024-06-04 14:06:31,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:31,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322210373] [2024-06-04 14:06:31,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:31,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:31,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:31,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:31,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:31,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322210373] [2024-06-04 14:06:31,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322210373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:31,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:31,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:31,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733655531] [2024-06-04 14:06:31,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:31,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:31,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:31,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:31,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:31,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:31,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 1197 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-04 14:06:31,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:31,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:31,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:31,640 INFO L124 PetriNetUnfolderBase]: 1381/2291 cut-off events. [2024-06-04 14:06:31,641 INFO L125 PetriNetUnfolderBase]: For 35337/35348 co-relation queries the response was YES. [2024-06-04 14:06:31,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12158 conditions, 2291 events. 1381/2291 cut-off events. For 35337/35348 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12526 event pairs, 359 based on Foata normal form. 20/2304 useless extension candidates. Maximal degree in co-relation 12106. Up to 1766 conditions per place. [2024-06-04 14:06:31,657 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 118 selfloop transitions, 36 changer transitions 0/160 dead transitions. [2024-06-04 14:06:31,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 160 transitions, 1721 flow [2024-06-04 14:06:31,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:31,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:31,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:06:31,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:06:31,659 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 1197 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:06:31,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 160 transitions, 1721 flow [2024-06-04 14:06:31,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 160 transitions, 1671 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:31,711 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1267 flow [2024-06-04 14:06:31,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1267, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-04 14:06:31,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-04 14:06:31,712 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1267 flow [2024-06-04 14:06:31,712 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-04 14:06:31,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:31,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:31,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:06:31,713 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-04 14:06:31,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:31,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1532719396, now seen corresponding path program 3 times [2024-06-04 14:06:31,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:31,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782051956] [2024-06-04 14:06:31,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:31,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:31,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:31,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:31,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782051956] [2024-06-04 14:06:31,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782051956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:31,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:31,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:31,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306207321] [2024-06-04 14:06:31,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:31,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:31,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:31,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:31,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:31,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:31,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1267 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-04 14:06:31,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:31,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:31,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:32,138 INFO L124 PetriNetUnfolderBase]: 1353/2247 cut-off events. [2024-06-04 14:06:32,141 INFO L125 PetriNetUnfolderBase]: For 36443/36454 co-relation queries the response was YES. [2024-06-04 14:06:32,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11926 conditions, 2247 events. 1353/2247 cut-off events. For 36443/36454 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12245 event pairs, 358 based on Foata normal form. 24/2264 useless extension candidates. Maximal degree in co-relation 11872. Up to 1845 conditions per place. [2024-06-04 14:06:32,155 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 115 selfloop transitions, 34 changer transitions 0/155 dead transitions. [2024-06-04 14:06:32,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 155 transitions, 1651 flow [2024-06-04 14:06:32,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:32,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:32,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:06:32,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:06:32,157 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1267 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:06:32,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 155 transitions, 1651 flow [2024-06-04 14:06:32,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1594 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:32,197 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1285 flow [2024-06-04 14:06:32,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1285, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-04 14:06:32,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-04 14:06:32,198 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1285 flow [2024-06-04 14:06:32,198 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-04 14:06:32,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:32,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:32,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:06:32,199 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:32,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:32,199 INFO L85 PathProgramCache]: Analyzing trace with hash -142192784, now seen corresponding path program 1 times [2024-06-04 14:06:32,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:32,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320497452] [2024-06-04 14:06:32,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:32,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:32,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:32,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:32,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:32,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320497452] [2024-06-04 14:06:32,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320497452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:32,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:32,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:32,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936487364] [2024-06-04 14:06:32,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:32,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:32,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:32,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:32,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:32,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:32,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1285 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-04 14:06:32,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:32,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:32,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:32,588 INFO L124 PetriNetUnfolderBase]: 1358/2270 cut-off events. [2024-06-04 14:06:32,588 INFO L125 PetriNetUnfolderBase]: For 35027/35027 co-relation queries the response was YES. [2024-06-04 14:06:32,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12106 conditions, 2270 events. 1358/2270 cut-off events. For 35027/35027 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12445 event pairs, 329 based on Foata normal form. 1/2270 useless extension candidates. Maximal degree in co-relation 12050. Up to 2053 conditions per place. [2024-06-04 14:06:32,604 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 134 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-04 14:06:32,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 162 transitions, 1785 flow [2024-06-04 14:06:32,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:32,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:32,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:06:32,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-04 14:06:32,605 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1285 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:06:32,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 162 transitions, 1785 flow [2024-06-04 14:06:32,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 162 transitions, 1712 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:32,648 INFO L231 Difference]: Finished difference. Result has 115 places, 139 transitions, 1383 flow [2024-06-04 14:06:32,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1383, PETRI_PLACES=115, PETRI_TRANSITIONS=139} [2024-06-04 14:06:32,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-04 14:06:32,649 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 139 transitions, 1383 flow [2024-06-04 14:06:32,649 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-04 14:06:32,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:32,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:32,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:06:32,649 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-04 14:06:32,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:32,650 INFO L85 PathProgramCache]: Analyzing trace with hash -760668486, now seen corresponding path program 4 times [2024-06-04 14:06:32,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:32,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322416165] [2024-06-04 14:06:32,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:32,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:32,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:32,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:32,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:32,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322416165] [2024-06-04 14:06:32,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322416165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:32,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:32,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:32,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750716904] [2024-06-04 14:06:32,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:32,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:32,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:32,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:32,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:32,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:32,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 139 transitions, 1383 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-04 14:06:32,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:32,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:32,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:33,110 INFO L124 PetriNetUnfolderBase]: 1416/2382 cut-off events. [2024-06-04 14:06:33,110 INFO L125 PetriNetUnfolderBase]: For 42325/42336 co-relation queries the response was YES. [2024-06-04 14:06:33,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 2382 events. 1416/2382 cut-off events. For 42325/42336 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13381 event pairs, 374 based on Foata normal form. 24/2399 useless extension candidates. Maximal degree in co-relation 12797. Up to 1968 conditions per place. [2024-06-04 14:06:33,127 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-04 14:06:33,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 166 transitions, 1803 flow [2024-06-04 14:06:33,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:33,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:33,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:06:33,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:06:33,129 INFO L175 Difference]: Start difference. First operand has 115 places, 139 transitions, 1383 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:06:33,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 166 transitions, 1803 flow [2024-06-04 14:06:33,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 166 transitions, 1783 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:33,186 INFO L231 Difference]: Finished difference. Result has 121 places, 140 transitions, 1454 flow [2024-06-04 14:06:33,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1454, PETRI_PLACES=121, PETRI_TRANSITIONS=140} [2024-06-04 14:06:33,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-04 14:06:33,187 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 140 transitions, 1454 flow [2024-06-04 14:06:33,187 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-04 14:06:33,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:33,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:33,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:06:33,188 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-04 14:06:33,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:33,188 INFO L85 PathProgramCache]: Analyzing trace with hash 224104062, now seen corresponding path program 5 times [2024-06-04 14:06:33,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:33,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067547188] [2024-06-04 14:06:33,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:33,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:33,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:33,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:33,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067547188] [2024-06-04 14:06:33,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067547188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:33,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:33,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:33,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240323216] [2024-06-04 14:06:33,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:33,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:33,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:33,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:33,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:33,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:33,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 140 transitions, 1454 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-04 14:06:33,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:33,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:33,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:33,684 INFO L124 PetriNetUnfolderBase]: 1457/2453 cut-off events. [2024-06-04 14:06:33,685 INFO L125 PetriNetUnfolderBase]: For 45773/45784 co-relation queries the response was YES. [2024-06-04 14:06:33,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13429 conditions, 2453 events. 1457/2453 cut-off events. For 45773/45784 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13913 event pairs, 289 based on Foata normal form. 20/2466 useless extension candidates. Maximal degree in co-relation 13367. Up to 1674 conditions per place. [2024-06-04 14:06:33,699 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 36 changer transitions 0/172 dead transitions. [2024-06-04 14:06:33,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 172 transitions, 1992 flow [2024-06-04 14:06:33,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:33,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:33,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:06:33,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-04 14:06:33,701 INFO L175 Difference]: Start difference. First operand has 121 places, 140 transitions, 1454 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:06:33,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 172 transitions, 1992 flow [2024-06-04 14:06:33,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1923 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:33,755 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1488 flow [2024-06-04 14:06:33,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1488, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-04 14:06:33,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-04 14:06:33,756 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1488 flow [2024-06-04 14:06:33,756 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-04 14:06:33,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:33,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:33,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:06:33,757 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-04 14:06:33,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:33,757 INFO L85 PathProgramCache]: Analyzing trace with hash 229614312, now seen corresponding path program 6 times [2024-06-04 14:06:33,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:33,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283818586] [2024-06-04 14:06:33,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:33,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:33,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:33,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:33,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283818586] [2024-06-04 14:06:33,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283818586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:33,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:33,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:33,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049860818] [2024-06-04 14:06:33,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:33,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:33,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:33,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:33,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:33,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:33,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1488 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-04 14:06:33,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:33,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:33,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:34,227 INFO L124 PetriNetUnfolderBase]: 1429/2411 cut-off events. [2024-06-04 14:06:34,227 INFO L125 PetriNetUnfolderBase]: For 45635/45649 co-relation queries the response was YES. [2024-06-04 14:06:34,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12997 conditions, 2411 events. 1429/2411 cut-off events. For 45635/45649 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13633 event pairs, 360 based on Foata normal form. 26/2431 useless extension candidates. Maximal degree in co-relation 12934. Up to 1995 conditions per place. [2024-06-04 14:06:34,243 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 135 selfloop transitions, 34 changer transitions 0/175 dead transitions. [2024-06-04 14:06:34,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 175 transitions, 1924 flow [2024-06-04 14:06:34,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:34,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:34,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:06:34,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:06:34,245 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1488 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:06:34,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 175 transitions, 1924 flow [2024-06-04 14:06:34,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1799 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:34,364 INFO L231 Difference]: Finished difference. Result has 126 places, 141 transitions, 1438 flow [2024-06-04 14:06:34,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1438, PETRI_PLACES=126, PETRI_TRANSITIONS=141} [2024-06-04 14:06:34,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-04 14:06:34,365 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 141 transitions, 1438 flow [2024-06-04 14:06:34,365 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-04 14:06:34,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:34,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:34,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:06:34,365 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-04 14:06:34,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:34,366 INFO L85 PathProgramCache]: Analyzing trace with hash 229829514, now seen corresponding path program 1 times [2024-06-04 14:06:34,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:34,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949600196] [2024-06-04 14:06:34,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:34,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:34,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-04 14:06:34,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:34,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949600196] [2024-06-04 14:06:34,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949600196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:34,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:34,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:34,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728094528] [2024-06-04 14:06:34,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:34,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:34,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:34,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:34,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:34,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:34,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 141 transitions, 1438 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-04 14:06:34,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:34,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:34,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:34,863 INFO L124 PetriNetUnfolderBase]: 1470/2492 cut-off events. [2024-06-04 14:06:34,863 INFO L125 PetriNetUnfolderBase]: For 46543/46557 co-relation queries the response was YES. [2024-06-04 14:06:34,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13088 conditions, 2492 events. 1470/2492 cut-off events. For 46543/46557 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14259 event pairs, 331 based on Foata normal form. 22/2508 useless extension candidates. Maximal degree in co-relation 13025. Up to 1869 conditions per place. [2024-06-04 14:06:34,880 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 39 changer transitions 0/179 dead transitions. [2024-06-04 14:06:34,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 179 transitions, 1914 flow [2024-06-04 14:06:34,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:34,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:34,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:06:34,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:06:34,882 INFO L175 Difference]: Start difference. First operand has 126 places, 141 transitions, 1438 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:06:34,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 179 transitions, 1914 flow [2024-06-04 14:06:34,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 179 transitions, 1827 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:34,945 INFO L231 Difference]: Finished difference. Result has 127 places, 142 transitions, 1457 flow [2024-06-04 14:06:34,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1457, PETRI_PLACES=127, PETRI_TRANSITIONS=142} [2024-06-04 14:06:34,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-04 14:06:34,946 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 142 transitions, 1457 flow [2024-06-04 14:06:34,946 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-04 14:06:34,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:34,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-04 14:06:34,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:06:34,946 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:34,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:34,947 INFO L85 PathProgramCache]: Analyzing trace with hash -141893882, now seen corresponding path program 1 times [2024-06-04 14:06:34,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:34,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067969528] [2024-06-04 14:06:34,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:34,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:34,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:35,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:35,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:35,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067969528] [2024-06-04 14:06:35,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067969528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:35,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:35,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:35,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177865405] [2024-06-04 14:06:35,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:35,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:35,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:35,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:35,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:35,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:35,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 142 transitions, 1457 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:35,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:35,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:35,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:35,420 INFO L124 PetriNetUnfolderBase]: 1441/2452 cut-off events. [2024-06-04 14:06:35,420 INFO L125 PetriNetUnfolderBase]: For 46886/46886 co-relation queries the response was YES. [2024-06-04 14:06:35,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13115 conditions, 2452 events. 1441/2452 cut-off events. For 46886/46886 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14134 event pairs, 362 based on Foata normal form. 3/2435 useless extension candidates. Maximal degree in co-relation 13051. Up to 2035 conditions per place. [2024-06-04 14:06:35,439 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 57 changer transitions 0/172 dead transitions. [2024-06-04 14:06:35,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 172 transitions, 2047 flow [2024-06-04 14:06:35,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:35,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:35,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:06:35,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 14:06:35,444 INFO L175 Difference]: Start difference. First operand has 127 places, 142 transitions, 1457 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:06:35,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 172 transitions, 2047 flow [2024-06-04 14:06:35,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 172 transitions, 1957 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:35,502 INFO L231 Difference]: Finished difference. Result has 128 places, 154 transitions, 1658 flow [2024-06-04 14:06:35,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=128, PETRI_TRANSITIONS=154} [2024-06-04 14:06:35,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-04 14:06:35,505 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 154 transitions, 1658 flow [2024-06-04 14:06:35,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:35,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:35,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:35,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:06:35,506 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:35,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:35,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1454240436, now seen corresponding path program 2 times [2024-06-04 14:06:35,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:35,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276387554] [2024-06-04 14:06:35,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:35,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:35,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:35,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:35,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:35,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276387554] [2024-06-04 14:06:35,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276387554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:35,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:35,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:35,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963373686] [2024-06-04 14:06:35,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:35,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:35,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:35,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:35,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:35,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 154 transitions, 1658 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-04 14:06:35,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:35,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:35,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:35,964 INFO L124 PetriNetUnfolderBase]: 1498/2533 cut-off events. [2024-06-04 14:06:35,965 INFO L125 PetriNetUnfolderBase]: For 49498/49498 co-relation queries the response was YES. [2024-06-04 14:06:35,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13908 conditions, 2533 events. 1498/2533 cut-off events. For 49498/49498 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14513 event pairs, 352 based on Foata normal form. 1/2533 useless extension candidates. Maximal degree in co-relation 13842. Up to 2287 conditions per place. [2024-06-04 14:06:35,985 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 144 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-04 14:06:35,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 175 transitions, 2119 flow [2024-06-04 14:06:35,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:35,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:35,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-04 14:06:35,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-04 14:06:35,988 INFO L175 Difference]: Start difference. First operand has 128 places, 154 transitions, 1658 flow. Second operand 6 states and 137 transitions. [2024-06-04 14:06:35,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 175 transitions, 2119 flow [2024-06-04 14:06:36,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 175 transitions, 2064 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:36,143 INFO L231 Difference]: Finished difference. Result has 133 places, 158 transitions, 1686 flow [2024-06-04 14:06:36,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1686, PETRI_PLACES=133, PETRI_TRANSITIONS=158} [2024-06-04 14:06:36,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-04 14:06:36,144 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 158 transitions, 1686 flow [2024-06-04 14:06:36,144 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-04 14:06:36,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:36,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:36,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:06:36,145 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-04 14:06:36,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:36,145 INFO L85 PathProgramCache]: Analyzing trace with hash 833222354, now seen corresponding path program 2 times [2024-06-04 14:06:36,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:36,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954852494] [2024-06-04 14:06:36,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:36,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:36,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:36,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:36,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:36,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954852494] [2024-06-04 14:06:36,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954852494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:36,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:36,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:36,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840733391] [2024-06-04 14:06:36,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:36,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:36,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:36,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:36,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:36,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:36,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 158 transitions, 1686 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-04 14:06:36,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:36,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:36,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:36,714 INFO L124 PetriNetUnfolderBase]: 1539/2611 cut-off events. [2024-06-04 14:06:36,714 INFO L125 PetriNetUnfolderBase]: For 55704/55704 co-relation queries the response was YES. [2024-06-04 14:06:36,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14029 conditions, 2611 events. 1539/2611 cut-off events. For 55704/55704 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15119 event pairs, 268 based on Foata normal form. 12/2617 useless extension candidates. Maximal degree in co-relation 13960. Up to 2023 conditions per place. [2024-06-04 14:06:36,732 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 150 selfloop transitions, 43 changer transitions 0/199 dead transitions. [2024-06-04 14:06:36,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 199 transitions, 2212 flow [2024-06-04 14:06:36,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:36,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:36,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:06:36,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-04 14:06:36,733 INFO L175 Difference]: Start difference. First operand has 133 places, 158 transitions, 1686 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:06:36,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 199 transitions, 2212 flow [2024-06-04 14:06:36,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 199 transitions, 2176 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:36,833 INFO L231 Difference]: Finished difference. Result has 139 places, 159 transitions, 1766 flow [2024-06-04 14:06:36,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1766, PETRI_PLACES=139, PETRI_TRANSITIONS=159} [2024-06-04 14:06:36,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-04 14:06:36,833 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 159 transitions, 1766 flow [2024-06-04 14:06:36,834 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-04 14:06:36,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:36,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:36,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:06:36,834 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:36,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:36,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1742196820, now seen corresponding path program 3 times [2024-06-04 14:06:36,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:36,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811781899] [2024-06-04 14:06:36,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:36,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:36,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:36,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-04 14:06:36,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:36,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811781899] [2024-06-04 14:06:36,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811781899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:36,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:36,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:36,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344911696] [2024-06-04 14:06:36,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:36,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:36,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:36,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:36,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:36,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:36,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 159 transitions, 1766 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-04 14:06:36,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:36,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:36,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:37,358 INFO L124 PetriNetUnfolderBase]: 1519/2586 cut-off events. [2024-06-04 14:06:37,358 INFO L125 PetriNetUnfolderBase]: For 56593/56604 co-relation queries the response was YES. [2024-06-04 14:06:37,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13899 conditions, 2586 events. 1519/2586 cut-off events. For 56593/56604 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15006 event pairs, 259 based on Foata normal form. 20/2599 useless extension candidates. Maximal degree in co-relation 13829. Up to 1531 conditions per place. [2024-06-04 14:06:37,379 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 144 selfloop transitions, 42 changer transitions 0/192 dead transitions. [2024-06-04 14:06:37,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 192 transitions, 2190 flow [2024-06-04 14:06:37,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:37,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:37,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:06:37,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:06:37,380 INFO L175 Difference]: Start difference. First operand has 139 places, 159 transitions, 1766 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:06:37,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 192 transitions, 2190 flow [2024-06-04 14:06:37,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 192 transitions, 2084 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:37,502 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 1698 flow [2024-06-04 14:06:37,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1610, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1698, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-06-04 14:06:37,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-04 14:06:37,504 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 1698 flow [2024-06-04 14:06:37,506 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-04 14:06:37,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:37,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:37,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:06:37,506 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-04 14:06:37,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:37,507 INFO L85 PathProgramCache]: Analyzing trace with hash -474427734, now seen corresponding path program 3 times [2024-06-04 14:06:37,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:37,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566526317] [2024-06-04 14:06:37,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:37,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:37,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:37,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:37,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:37,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566526317] [2024-06-04 14:06:37,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566526317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:37,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:37,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:37,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918309714] [2024-06-04 14:06:37,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:37,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:37,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:37,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:37,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:37,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:37,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 1698 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-04 14:06:37,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:37,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:37,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:37,931 INFO L124 PetriNetUnfolderBase]: 1521/2587 cut-off events. [2024-06-04 14:06:37,931 INFO L125 PetriNetUnfolderBase]: For 51089/51089 co-relation queries the response was YES. [2024-06-04 14:06:37,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13789 conditions, 2587 events. 1521/2587 cut-off events. For 51089/51089 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15009 event pairs, 354 based on Foata normal form. 2/2588 useless extension candidates. Maximal degree in co-relation 13718. Up to 2330 conditions per place. [2024-06-04 14:06:37,949 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 156 selfloop transitions, 26 changer transitions 0/188 dead transitions. [2024-06-04 14:06:37,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 2185 flow [2024-06-04 14:06:37,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:37,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:37,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-04 14:06:37,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-04 14:06:37,950 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 1698 flow. Second operand 5 states and 126 transitions. [2024-06-04 14:06:37,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 2185 flow [2024-06-04 14:06:38,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 2040 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:38,033 INFO L231 Difference]: Finished difference. Result has 139 places, 167 transitions, 1722 flow [2024-06-04 14:06:38,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1722, PETRI_PLACES=139, PETRI_TRANSITIONS=167} [2024-06-04 14:06:38,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-04 14:06:38,033 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 167 transitions, 1722 flow [2024-06-04 14:06:38,034 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-04 14:06:38,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:38,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:38,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:06:38,034 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-04 14:06:38,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:38,034 INFO L85 PathProgramCache]: Analyzing trace with hash -133863482, now seen corresponding path program 2 times [2024-06-04 14:06:38,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:38,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576496894] [2024-06-04 14:06:38,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:38,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:38,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:38,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:38,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:38,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576496894] [2024-06-04 14:06:38,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576496894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:38,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:38,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:38,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716192821] [2024-06-04 14:06:38,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:38,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:38,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:38,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:38,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:38,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:38,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 167 transitions, 1722 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:38,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:38,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:38,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:38,483 INFO L124 PetriNetUnfolderBase]: 1498/2570 cut-off events. [2024-06-04 14:06:38,483 INFO L125 PetriNetUnfolderBase]: For 54158/54158 co-relation queries the response was YES. [2024-06-04 14:06:38,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13670 conditions, 2570 events. 1498/2570 cut-off events. For 54158/54158 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15134 event pairs, 353 based on Foata normal form. 3/2557 useless extension candidates. Maximal degree in co-relation 13598. Up to 2165 conditions per place. [2024-06-04 14:06:38,500 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 54 changer transitions 0/199 dead transitions. [2024-06-04 14:06:38,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 199 transitions, 2385 flow [2024-06-04 14:06:38,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:38,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:06:38,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:06:38,502 INFO L175 Difference]: Start difference. First operand has 139 places, 167 transitions, 1722 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:06:38,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 199 transitions, 2385 flow [2024-06-04 14:06:38,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2375 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:38,640 INFO L231 Difference]: Finished difference. Result has 146 places, 177 transitions, 1988 flow [2024-06-04 14:06:38,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1988, PETRI_PLACES=146, PETRI_TRANSITIONS=177} [2024-06-04 14:06:38,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-04 14:06:38,641 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 177 transitions, 1988 flow [2024-06-04 14:06:38,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:38,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:38,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:38,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:06:38,642 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-04 14:06:38,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:38,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1631436684, now seen corresponding path program 1 times [2024-06-04 14:06:38,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:38,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116388205] [2024-06-04 14:06:38,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:38,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:38,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:38,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:38,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116388205] [2024-06-04 14:06:38,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116388205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:38,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:38,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:38,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601768726] [2024-06-04 14:06:38,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:38,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:38,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:38,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:38,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:38,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:38,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 177 transitions, 1988 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-04 14:06:38,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:38,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:38,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:39,105 INFO L124 PetriNetUnfolderBase]: 1548/2644 cut-off events. [2024-06-04 14:06:39,106 INFO L125 PetriNetUnfolderBase]: For 58651/58665 co-relation queries the response was YES. [2024-06-04 14:06:39,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14400 conditions, 2644 events. 1548/2644 cut-off events. For 58651/58665 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15555 event pairs, 380 based on Foata normal form. 12/2650 useless extension candidates. Maximal degree in co-relation 14324. Up to 2287 conditions per place. [2024-06-04 14:06:39,122 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 149 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-04 14:06:39,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 196 transitions, 2583 flow [2024-06-04 14:06:39,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:39,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:39,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-04 14:06:39,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:39,123 INFO L175 Difference]: Start difference. First operand has 146 places, 177 transitions, 1988 flow. Second operand 5 states and 120 transitions. [2024-06-04 14:06:39,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 196 transitions, 2583 flow [2024-06-04 14:06:39,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 196 transitions, 2537 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:39,222 INFO L231 Difference]: Finished difference. Result has 151 places, 182 transitions, 2119 flow [2024-06-04 14:06:39,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2119, PETRI_PLACES=151, PETRI_TRANSITIONS=182} [2024-06-04 14:06:39,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-04 14:06:39,223 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 182 transitions, 2119 flow [2024-06-04 14:06:39,223 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-04 14:06:39,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:39,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:39,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:06:39,224 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-04 14:06:39,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:39,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1449518836, now seen corresponding path program 2 times [2024-06-04 14:06:39,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:39,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890117169] [2024-06-04 14:06:39,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:39,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:39,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:39,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:39,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:39,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890117169] [2024-06-04 14:06:39,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890117169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:39,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:39,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:39,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686509485] [2024-06-04 14:06:39,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:39,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:39,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:39,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:39,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:39,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:39,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 182 transitions, 2119 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-04 14:06:39,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:39,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:39,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:39,659 INFO L124 PetriNetUnfolderBase]: 1530/2612 cut-off events. [2024-06-04 14:06:39,659 INFO L125 PetriNetUnfolderBase]: For 59168/59171 co-relation queries the response was YES. [2024-06-04 14:06:39,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14342 conditions, 2612 events. 1530/2612 cut-off events. For 59168/59171 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15288 event pairs, 358 based on Foata normal form. 6/2616 useless extension candidates. Maximal degree in co-relation 14263. Up to 2267 conditions per place. [2024-06-04 14:06:39,679 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 45 changer transitions 0/200 dead transitions. [2024-06-04 14:06:39,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 200 transitions, 2553 flow [2024-06-04 14:06:39,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:39,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:39,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:06:39,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-04 14:06:39,680 INFO L175 Difference]: Start difference. First operand has 151 places, 182 transitions, 2119 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:06:39,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 200 transitions, 2553 flow [2024-06-04 14:06:39,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 200 transitions, 2474 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:39,805 INFO L231 Difference]: Finished difference. Result has 155 places, 182 transitions, 2151 flow [2024-06-04 14:06:39,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2151, PETRI_PLACES=155, PETRI_TRANSITIONS=182} [2024-06-04 14:06:39,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-04 14:06:39,805 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 182 transitions, 2151 flow [2024-06-04 14:06:39,806 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-04 14:06:39,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:39,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:39,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:06:39,806 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-04 14:06:39,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:39,807 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-04 14:06:39,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:39,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821599678] [2024-06-04 14:06:39,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:39,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:39,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:39,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:39,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:39,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821599678] [2024-06-04 14:06:39,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821599678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:39,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:39,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:39,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887349367] [2024-06-04 14:06:39,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:39,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:39,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:39,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:39,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:39,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:39,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 182 transitions, 2151 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:39,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:39,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:39,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:40,246 INFO L124 PetriNetUnfolderBase]: 1472/2514 cut-off events. [2024-06-04 14:06:40,246 INFO L125 PetriNetUnfolderBase]: For 60705/60705 co-relation queries the response was YES. [2024-06-04 14:06:40,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13964 conditions, 2514 events. 1472/2514 cut-off events. For 60705/60705 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14637 event pairs, 347 based on Foata normal form. 4/2502 useless extension candidates. Maximal degree in co-relation 13883. Up to 2238 conditions per place. [2024-06-04 14:06:40,266 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 159 selfloop transitions, 14 changer transitions 0/193 dead transitions. [2024-06-04 14:06:40,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 193 transitions, 2541 flow [2024-06-04 14:06:40,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:06:40,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:06:40,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-04 14:06:40,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:40,268 INFO L175 Difference]: Start difference. First operand has 155 places, 182 transitions, 2151 flow. Second operand 4 states and 96 transitions. [2024-06-04 14:06:40,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 193 transitions, 2541 flow [2024-06-04 14:06:40,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2472 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:40,380 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 2142 flow [2024-06-04 14:06:40,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2142, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-04 14:06:40,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-04 14:06:40,381 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 2142 flow [2024-06-04 14:06:40,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:40,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:40,381 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-04 14:06:40,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:06:40,382 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-04 14:06:40,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:40,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2122527214, now seen corresponding path program 1 times [2024-06-04 14:06:40,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:40,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231077288] [2024-06-04 14:06:40,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:40,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:40,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:40,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-04 14:06:40,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:40,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231077288] [2024-06-04 14:06:40,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231077288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:40,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:40,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:40,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717535383] [2024-06-04 14:06:40,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:40,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:40,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:40,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:40,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:40,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:40,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 2142 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-04 14:06:40,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:40,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:40,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:40,815 INFO L124 PetriNetUnfolderBase]: 1525/2585 cut-off events. [2024-06-04 14:06:40,815 INFO L125 PetriNetUnfolderBase]: For 58783/58783 co-relation queries the response was YES. [2024-06-04 14:06:40,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14273 conditions, 2585 events. 1525/2585 cut-off events. For 58783/58783 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14961 event pairs, 349 based on Foata normal form. 1/2585 useless extension candidates. Maximal degree in co-relation 14192. Up to 2308 conditions per place. [2024-06-04 14:06:40,833 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 41 changer transitions 0/219 dead transitions. [2024-06-04 14:06:40,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 219 transitions, 2778 flow [2024-06-04 14:06:40,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:40,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:40,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:06:40,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:06:40,834 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 2142 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:06:40,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 219 transitions, 2778 flow [2024-06-04 14:06:41,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 219 transitions, 2736 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:41,021 INFO L231 Difference]: Finished difference. Result has 161 places, 195 transitions, 2303 flow [2024-06-04 14:06:41,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2303, PETRI_PLACES=161, PETRI_TRANSITIONS=195} [2024-06-04 14:06:41,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-04 14:06:41,022 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 195 transitions, 2303 flow [2024-06-04 14:06:41,022 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-04 14:06:41,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:41,023 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-04 14:06:41,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:06:41,023 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-04 14:06:41,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:41,024 INFO L85 PathProgramCache]: Analyzing trace with hash 2131792804, now seen corresponding path program 2 times [2024-06-04 14:06:41,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:41,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625038674] [2024-06-04 14:06:41,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:41,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:41,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:41,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:41,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625038674] [2024-06-04 14:06:41,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625038674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:41,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:41,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:41,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364761641] [2024-06-04 14:06:41,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:41,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:41,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:41,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:41,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:41,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:41,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 195 transitions, 2303 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-04 14:06:41,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:41,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:41,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:41,532 INFO L124 PetriNetUnfolderBase]: 1538/2607 cut-off events. [2024-06-04 14:06:41,532 INFO L125 PetriNetUnfolderBase]: For 63373/63373 co-relation queries the response was YES. [2024-06-04 14:06:41,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14806 conditions, 2607 events. 1538/2607 cut-off events. For 63373/63373 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15118 event pairs, 349 based on Foata normal form. 1/2607 useless extension candidates. Maximal degree in co-relation 14723. Up to 2323 conditions per place. [2024-06-04 14:06:41,551 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 46 changer transitions 0/221 dead transitions. [2024-06-04 14:06:41,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 221 transitions, 2990 flow [2024-06-04 14:06:41,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:41,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:41,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:06:41,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:06:41,553 INFO L175 Difference]: Start difference. First operand has 161 places, 195 transitions, 2303 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:06:41,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 221 transitions, 2990 flow [2024-06-04 14:06:41,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 221 transitions, 2946 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:41,658 INFO L231 Difference]: Finished difference. Result has 166 places, 202 transitions, 2432 flow [2024-06-04 14:06:41,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2432, PETRI_PLACES=166, PETRI_TRANSITIONS=202} [2024-06-04 14:06:41,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-04 14:06:41,659 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 202 transitions, 2432 flow [2024-06-04 14:06:41,659 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-04 14:06:41,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:41,660 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-04 14:06:41,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:06:41,660 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-04 14:06:41,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:41,660 INFO L85 PathProgramCache]: Analyzing trace with hash 2131781644, now seen corresponding path program 3 times [2024-06-04 14:06:41,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:41,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168590602] [2024-06-04 14:06:41,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:41,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:41,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:41,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:41,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:41,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168590602] [2024-06-04 14:06:41,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168590602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:41,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:41,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:41,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406549643] [2024-06-04 14:06:41,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:41,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:41,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:41,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:41,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:41,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:41,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 202 transitions, 2432 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-04 14:06:41,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:41,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:41,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:42,146 INFO L124 PetriNetUnfolderBase]: 1535/2603 cut-off events. [2024-06-04 14:06:42,146 INFO L125 PetriNetUnfolderBase]: For 66048/66048 co-relation queries the response was YES. [2024-06-04 14:06:42,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14891 conditions, 2603 events. 1535/2603 cut-off events. For 66048/66048 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15071 event pairs, 349 based on Foata normal form. 1/2603 useless extension candidates. Maximal degree in co-relation 14806. Up to 2320 conditions per place. [2024-06-04 14:06:42,167 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 45 changer transitions 0/220 dead transitions. [2024-06-04 14:06:42,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 220 transitions, 2974 flow [2024-06-04 14:06:42,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:42,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:42,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:06:42,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:06:42,168 INFO L175 Difference]: Start difference. First operand has 166 places, 202 transitions, 2432 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:06:42,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 220 transitions, 2974 flow [2024-06-04 14:06:42,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 220 transitions, 2879 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:42,334 INFO L231 Difference]: Finished difference. Result has 170 places, 202 transitions, 2433 flow [2024-06-04 14:06:42,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2433, PETRI_PLACES=170, PETRI_TRANSITIONS=202} [2024-06-04 14:06:42,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-04 14:06:42,335 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 202 transitions, 2433 flow [2024-06-04 14:06:42,335 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-04 14:06:42,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:42,336 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-04 14:06:42,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:06:42,336 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-04 14:06:42,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:42,343 INFO L85 PathProgramCache]: Analyzing trace with hash 145188910, now seen corresponding path program 4 times [2024-06-04 14:06:42,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:42,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553200572] [2024-06-04 14:06:42,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:42,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:42,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:42,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:42,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:42,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553200572] [2024-06-04 14:06:42,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553200572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:42,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:42,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:42,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115331106] [2024-06-04 14:06:42,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:42,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:42,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:42,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:42,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:42,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:42,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 202 transitions, 2433 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-04 14:06:42,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:42,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:42,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:42,928 INFO L124 PetriNetUnfolderBase]: 1540/2612 cut-off events. [2024-06-04 14:06:42,928 INFO L125 PetriNetUnfolderBase]: For 69542/69542 co-relation queries the response was YES. [2024-06-04 14:06:42,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15013 conditions, 2612 events. 1540/2612 cut-off events. For 69542/69542 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15163 event pairs, 349 based on Foata normal form. 1/2612 useless extension candidates. Maximal degree in co-relation 14927. Up to 2347 conditions per place. [2024-06-04 14:06:42,953 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 188 selfloop transitions, 34 changer transitions 0/228 dead transitions. [2024-06-04 14:06:42,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3046 flow [2024-06-04 14:06:42,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:42,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:42,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:06:42,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:42,955 INFO L175 Difference]: Start difference. First operand has 170 places, 202 transitions, 2433 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:06:42,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3046 flow [2024-06-04 14:06:43,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 2966 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:43,129 INFO L231 Difference]: Finished difference. Result has 172 places, 205 transitions, 2466 flow [2024-06-04 14:06:43,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2466, PETRI_PLACES=172, PETRI_TRANSITIONS=205} [2024-06-04 14:06:43,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-04 14:06:43,130 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 205 transitions, 2466 flow [2024-06-04 14:06:43,130 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-04 14:06:43,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:43,131 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-04 14:06:43,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:06:43,131 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-04 14:06:43,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:43,131 INFO L85 PathProgramCache]: Analyzing trace with hash 145200070, now seen corresponding path program 5 times [2024-06-04 14:06:43,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:43,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810983847] [2024-06-04 14:06:43,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:43,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:43,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:43,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:43,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:43,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810983847] [2024-06-04 14:06:43,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810983847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:43,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:43,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:43,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927072051] [2024-06-04 14:06:43,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:43,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:43,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:43,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:43,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:43,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:43,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 205 transitions, 2466 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-04 14:06:43,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:43,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:43,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:43,640 INFO L124 PetriNetUnfolderBase]: 1537/2608 cut-off events. [2024-06-04 14:06:43,640 INFO L125 PetriNetUnfolderBase]: For 72083/72083 co-relation queries the response was YES. [2024-06-04 14:06:43,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15035 conditions, 2608 events. 1537/2608 cut-off events. For 72083/72083 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15133 event pairs, 349 based on Foata normal form. 1/2608 useless extension candidates. Maximal degree in co-relation 14948. Up to 2344 conditions per place. [2024-06-04 14:06:43,660 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 183 selfloop transitions, 32 changer transitions 0/221 dead transitions. [2024-06-04 14:06:43,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 221 transitions, 2936 flow [2024-06-04 14:06:43,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:43,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:43,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-04 14:06:43,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-04 14:06:43,662 INFO L175 Difference]: Start difference. First operand has 172 places, 205 transitions, 2466 flow. Second operand 6 states and 137 transitions. [2024-06-04 14:06:43,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 221 transitions, 2936 flow [2024-06-04 14:06:43,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 221 transitions, 2828 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:43,836 INFO L231 Difference]: Finished difference. Result has 174 places, 205 transitions, 2428 flow [2024-06-04 14:06:43,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2428, PETRI_PLACES=174, PETRI_TRANSITIONS=205} [2024-06-04 14:06:43,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-04 14:06:43,837 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 205 transitions, 2428 flow [2024-06-04 14:06:43,837 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-04 14:06:43,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:43,837 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-04 14:06:43,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:06:43,838 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-04 14:06:43,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:43,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1672190898, now seen corresponding path program 1 times [2024-06-04 14:06:43,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:43,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384351472] [2024-06-04 14:06:43,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:43,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:43,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:43,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:43,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:43,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384351472] [2024-06-04 14:06:43,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384351472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:43,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:43,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:43,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798853266] [2024-06-04 14:06:43,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:43,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:43,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:43,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:43,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:44,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:44,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 205 transitions, 2428 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-04 14:06:44,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:44,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:44,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:44,277 INFO L124 PetriNetUnfolderBase]: 1539/2619 cut-off events. [2024-06-04 14:06:44,277 INFO L125 PetriNetUnfolderBase]: For 77726/77740 co-relation queries the response was YES. [2024-06-04 14:06:44,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15097 conditions, 2619 events. 1539/2619 cut-off events. For 77726/77740 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15332 event pairs, 389 based on Foata normal form. 12/2625 useless extension candidates. Maximal degree in co-relation 15009. Up to 2196 conditions per place. [2024-06-04 14:06:44,296 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 74 changer transitions 0/223 dead transitions. [2024-06-04 14:06:44,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 223 transitions, 3095 flow [2024-06-04 14:06:44,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:44,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:44,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 14:06:44,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:06:44,298 INFO L175 Difference]: Start difference. First operand has 174 places, 205 transitions, 2428 flow. Second operand 6 states and 140 transitions. [2024-06-04 14:06:44,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 223 transitions, 3095 flow [2024-06-04 14:06:44,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2989 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:44,484 INFO L231 Difference]: Finished difference. Result has 175 places, 208 transitions, 2522 flow [2024-06-04 14:06:44,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2522, PETRI_PLACES=175, PETRI_TRANSITIONS=208} [2024-06-04 14:06:44,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-04 14:06:44,485 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 208 transitions, 2522 flow [2024-06-04 14:06:44,485 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-04 14:06:44,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:44,485 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-04 14:06:44,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:06:44,485 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-04 14:06:44,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:44,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1985409868, now seen corresponding path program 2 times [2024-06-04 14:06:44,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:44,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946944847] [2024-06-04 14:06:44,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:44,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:44,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:44,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:44,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:44,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946944847] [2024-06-04 14:06:44,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946944847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:44,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:44,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:44,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182782735] [2024-06-04 14:06:44,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:44,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:44,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:44,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:44,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:44,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:44,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 208 transitions, 2522 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-04 14:06:44,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:44,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:44,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:44,950 INFO L124 PetriNetUnfolderBase]: 1541/2621 cut-off events. [2024-06-04 14:06:44,951 INFO L125 PetriNetUnfolderBase]: For 78706/78709 co-relation queries the response was YES. [2024-06-04 14:06:44,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15275 conditions, 2621 events. 1541/2621 cut-off events. For 78706/78709 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15288 event pairs, 353 based on Foata normal form. 4/2623 useless extension candidates. Maximal degree in co-relation 15187. Up to 2258 conditions per place. [2024-06-04 14:06:44,971 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 59 changer transitions 0/232 dead transitions. [2024-06-04 14:06:44,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 232 transitions, 3236 flow [2024-06-04 14:06:44,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:44,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:44,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:06:44,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-04 14:06:44,973 INFO L175 Difference]: Start difference. First operand has 175 places, 208 transitions, 2522 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:06:44,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 232 transitions, 3236 flow [2024-06-04 14:06:45,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 232 transitions, 3035 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:45,130 INFO L231 Difference]: Finished difference. Result has 177 places, 211 transitions, 2500 flow [2024-06-04 14:06:45,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2500, PETRI_PLACES=177, PETRI_TRANSITIONS=211} [2024-06-04 14:06:45,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-04 14:06:45,131 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 211 transitions, 2500 flow [2024-06-04 14:06:45,131 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-04 14:06:45,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:45,132 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-04 14:06:45,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:06:45,132 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-04 14:06:45,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:45,132 INFO L85 PathProgramCache]: Analyzing trace with hash -909366999, now seen corresponding path program 1 times [2024-06-04 14:06:45,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:45,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824706744] [2024-06-04 14:06:45,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:45,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:45,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:45,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:45,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824706744] [2024-06-04 14:06:45,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824706744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:45,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:45,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:45,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981102493] [2024-06-04 14:06:45,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:45,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:45,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:45,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:45,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:45,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:45,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 211 transitions, 2500 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-04 14:06:45,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:45,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:45,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:45,655 INFO L124 PetriNetUnfolderBase]: 1549/2630 cut-off events. [2024-06-04 14:06:45,655 INFO L125 PetriNetUnfolderBase]: For 81547/81547 co-relation queries the response was YES. [2024-06-04 14:06:45,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15326 conditions, 2630 events. 1549/2630 cut-off events. For 81547/81547 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15302 event pairs, 264 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 15238. Up to 2320 conditions per place. [2024-06-04 14:06:45,671 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 207 selfloop transitions, 31 changer transitions 0/244 dead transitions. [2024-06-04 14:06:45,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 244 transitions, 3156 flow [2024-06-04 14:06:45,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:45,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:45,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:06:45,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:06:45,672 INFO L175 Difference]: Start difference. First operand has 177 places, 211 transitions, 2500 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:06:45,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 244 transitions, 3156 flow [2024-06-04 14:06:45,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 244 transitions, 3008 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:45,880 INFO L231 Difference]: Finished difference. Result has 180 places, 215 transitions, 2451 flow [2024-06-04 14:06:45,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=180, PETRI_TRANSITIONS=215} [2024-06-04 14:06:45,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-04 14:06:45,881 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 215 transitions, 2451 flow [2024-06-04 14:06:45,881 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-04 14:06:45,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:45,881 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-04 14:06:45,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:06:45,882 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-04 14:06:45,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:45,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1365492531, now seen corresponding path program 2 times [2024-06-04 14:06:45,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:45,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99782132] [2024-06-04 14:06:45,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:45,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:45,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:45,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:45,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:45,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99782132] [2024-06-04 14:06:45,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99782132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:45,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:45,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:45,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652292657] [2024-06-04 14:06:45,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:45,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:45,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:45,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:45,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:46,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:46,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 215 transitions, 2451 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-04 14:06:46,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:46,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:46,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:46,358 INFO L124 PetriNetUnfolderBase]: 1557/2642 cut-off events. [2024-06-04 14:06:46,358 INFO L125 PetriNetUnfolderBase]: For 85096/85096 co-relation queries the response was YES. [2024-06-04 14:06:46,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15426 conditions, 2642 events. 1557/2642 cut-off events. For 85096/85096 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15376 event pairs, 343 based on Foata normal form. 2/2643 useless extension candidates. Maximal degree in co-relation 15337. Up to 2377 conditions per place. [2024-06-04 14:06:46,379 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 207 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-04 14:06:46,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 241 transitions, 2999 flow [2024-06-04 14:06:46,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:46,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:46,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:06:46,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:06:46,381 INFO L175 Difference]: Start difference. First operand has 180 places, 215 transitions, 2451 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:06:46,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 241 transitions, 2999 flow [2024-06-04 14:06:46,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 241 transitions, 2943 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:46,578 INFO L231 Difference]: Finished difference. Result has 184 places, 217 transitions, 2478 flow [2024-06-04 14:06:46,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2403, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2478, PETRI_PLACES=184, PETRI_TRANSITIONS=217} [2024-06-04 14:06:46,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-04 14:06:46,579 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 217 transitions, 2478 flow [2024-06-04 14:06:46,579 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-04 14:06:46,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:46,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:46,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:06:46,580 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-04 14:06:46,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:46,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1654251207, now seen corresponding path program 1 times [2024-06-04 14:06:46,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:46,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621279985] [2024-06-04 14:06:46,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:46,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:46,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:46,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:46,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621279985] [2024-06-04 14:06:46,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621279985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:46,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:46,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:46,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759357281] [2024-06-04 14:06:46,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:46,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:46,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:46,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:46,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:46,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:46,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 217 transitions, 2478 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-04 14:06:46,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:46,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:46,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:47,058 INFO L124 PetriNetUnfolderBase]: 1578/2661 cut-off events. [2024-06-04 14:06:47,062 INFO L125 PetriNetUnfolderBase]: For 90195/90195 co-relation queries the response was YES. [2024-06-04 14:06:47,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15782 conditions, 2661 events. 1578/2661 cut-off events. For 90195/90195 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15456 event pairs, 371 based on Foata normal form. 1/2652 useless extension candidates. Maximal degree in co-relation 15691. Up to 2187 conditions per place. [2024-06-04 14:06:47,087 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 76 changer transitions 0/260 dead transitions. [2024-06-04 14:06:47,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 260 transitions, 3544 flow [2024-06-04 14:06:47,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:47,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:47,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:06:47,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-04 14:06:47,089 INFO L175 Difference]: Start difference. First operand has 184 places, 217 transitions, 2478 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:06:47,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 260 transitions, 3544 flow [2024-06-04 14:06:47,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 260 transitions, 3489 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:47,285 INFO L231 Difference]: Finished difference. Result has 186 places, 230 transitions, 2737 flow [2024-06-04 14:06:47,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2737, PETRI_PLACES=186, PETRI_TRANSITIONS=230} [2024-06-04 14:06:47,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-04 14:06:47,286 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 230 transitions, 2737 flow [2024-06-04 14:06:47,286 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-04 14:06:47,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:47,286 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-04 14:06:47,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:06:47,287 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-04 14:06:47,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:47,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1373827377, now seen corresponding path program 2 times [2024-06-04 14:06:47,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:47,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557885320] [2024-06-04 14:06:47,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:47,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:47,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:47,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:47,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557885320] [2024-06-04 14:06:47,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557885320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:47,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:47,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:47,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663100553] [2024-06-04 14:06:47,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:47,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:47,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:47,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:47,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:47,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:47,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 230 transitions, 2737 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-04 14:06:47,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:47,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:47,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:47,752 INFO L124 PetriNetUnfolderBase]: 1599/2694 cut-off events. [2024-06-04 14:06:47,752 INFO L125 PetriNetUnfolderBase]: For 97967/97967 co-relation queries the response was YES. [2024-06-04 14:06:47,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16675 conditions, 2694 events. 1599/2694 cut-off events. For 97967/97967 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15698 event pairs, 371 based on Foata normal form. 1/2685 useless extension candidates. Maximal degree in co-relation 16583. Up to 2206 conditions per place. [2024-06-04 14:06:47,774 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 83 changer transitions 0/264 dead transitions. [2024-06-04 14:06:47,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 264 transitions, 3759 flow [2024-06-04 14:06:47,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:47,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:47,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:06:47,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:06:47,775 INFO L175 Difference]: Start difference. First operand has 186 places, 230 transitions, 2737 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:06:47,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 264 transitions, 3759 flow [2024-06-04 14:06:48,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 264 transitions, 3649 flow, removed 41 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:48,033 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 2895 flow [2024-06-04 14:06:48,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2895, PETRI_PLACES=192, PETRI_TRANSITIONS=237} [2024-06-04 14:06:48,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-04 14:06:48,033 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 2895 flow [2024-06-04 14:06:48,033 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-04 14:06:48,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:48,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] [2024-06-04 14:06:48,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:06:48,034 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-04 14:06:48,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:48,034 INFO L85 PathProgramCache]: Analyzing trace with hash -899239299, now seen corresponding path program 3 times [2024-06-04 14:06:48,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:48,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886998621] [2024-06-04 14:06:48,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:48,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:48,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:48,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:48,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886998621] [2024-06-04 14:06:48,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886998621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:48,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:48,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:48,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284799274] [2024-06-04 14:06:48,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:48,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:48,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:48,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:48,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:48,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:48,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 237 transitions, 2895 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-04 14:06:48,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:48,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:48,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:48,516 INFO L124 PetriNetUnfolderBase]: 1607/2716 cut-off events. [2024-06-04 14:06:48,516 INFO L125 PetriNetUnfolderBase]: For 103062/103062 co-relation queries the response was YES. [2024-06-04 14:06:48,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17006 conditions, 2716 events. 1607/2716 cut-off events. For 103062/103062 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15861 event pairs, 341 based on Foata normal form. 2/2717 useless extension candidates. Maximal degree in co-relation 16911. Up to 2447 conditions per place. [2024-06-04 14:06:48,537 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 224 selfloop transitions, 27 changer transitions 0/257 dead transitions. [2024-06-04 14:06:48,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 257 transitions, 3455 flow [2024-06-04 14:06:48,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:48,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:48,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-04 14:06:48,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-04 14:06:48,538 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 2895 flow. Second operand 7 states and 152 transitions. [2024-06-04 14:06:48,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 257 transitions, 3455 flow [2024-06-04 14:06:48,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 257 transitions, 3314 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:48,773 INFO L231 Difference]: Finished difference. Result has 196 places, 239 transitions, 2831 flow [2024-06-04 14:06:48,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2831, PETRI_PLACES=196, PETRI_TRANSITIONS=239} [2024-06-04 14:06:48,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-04 14:06:48,774 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 239 transitions, 2831 flow [2024-06-04 14:06:48,774 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-04 14:06:48,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:48,774 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-04 14:06:48,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:06:48,774 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-04 14:06:48,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:48,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1483404627, now seen corresponding path program 3 times [2024-06-04 14:06:48,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:48,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741188392] [2024-06-04 14:06:48,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:48,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:48,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:48,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:48,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:48,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741188392] [2024-06-04 14:06:48,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741188392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:48,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:48,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:48,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260352431] [2024-06-04 14:06:48,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:48,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:48,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:48,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:48,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:48,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:48,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 239 transitions, 2831 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-04 14:06:48,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:48,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:48,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:49,292 INFO L124 PetriNetUnfolderBase]: 1630/2747 cut-off events. [2024-06-04 14:06:49,292 INFO L125 PetriNetUnfolderBase]: For 107678/107678 co-relation queries the response was YES. [2024-06-04 14:06:49,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17175 conditions, 2747 events. 1630/2747 cut-off events. For 107678/107678 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16032 event pairs, 359 based on Foata normal form. 1/2742 useless extension candidates. Maximal degree in co-relation 17079. Up to 2383 conditions per place. [2024-06-04 14:06:49,312 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 60 changer transitions 0/277 dead transitions. [2024-06-04 14:06:49,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 277 transitions, 3876 flow [2024-06-04 14:06:49,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:49,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:06:49,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:06:49,313 INFO L175 Difference]: Start difference. First operand has 196 places, 239 transitions, 2831 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:06:49,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 277 transitions, 3876 flow [2024-06-04 14:06:49,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 277 transitions, 3819 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:49,529 INFO L231 Difference]: Finished difference. Result has 199 places, 251 transitions, 3090 flow [2024-06-04 14:06:49,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2774, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3090, PETRI_PLACES=199, PETRI_TRANSITIONS=251} [2024-06-04 14:06:49,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-04 14:06:49,530 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 251 transitions, 3090 flow [2024-06-04 14:06:49,535 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-04 14:06:49,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:49,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:49,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:06:49,536 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-04 14:06:49,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:49,536 INFO L85 PathProgramCache]: Analyzing trace with hash 141210545, now seen corresponding path program 1 times [2024-06-04 14:06:49,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:49,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151656898] [2024-06-04 14:06:49,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:49,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:49,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:49,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:49,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:49,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151656898] [2024-06-04 14:06:49,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151656898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:49,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:49,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:49,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245525979] [2024-06-04 14:06:49,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:49,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:49,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:49,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:49,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:49,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:49,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 251 transitions, 3090 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-04 14:06:49,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:49,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:49,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:50,128 INFO L124 PetriNetUnfolderBase]: 1640/2762 cut-off events. [2024-06-04 14:06:50,129 INFO L125 PetriNetUnfolderBase]: For 112534/112534 co-relation queries the response was YES. [2024-06-04 14:06:50,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17558 conditions, 2762 events. 1640/2762 cut-off events. For 112534/112534 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16071 event pairs, 359 based on Foata normal form. 1/2757 useless extension candidates. Maximal degree in co-relation 17460. Up to 2411 conditions per place. [2024-06-04 14:06:50,151 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 58 changer transitions 0/279 dead transitions. [2024-06-04 14:06:50,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 279 transitions, 3965 flow [2024-06-04 14:06:50,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:50,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:50,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:06:50,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:06:50,153 INFO L175 Difference]: Start difference. First operand has 199 places, 251 transitions, 3090 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:06:50,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 279 transitions, 3965 flow [2024-06-04 14:06:50,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 279 transitions, 3852 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:50,470 INFO L231 Difference]: Finished difference. Result has 204 places, 257 transitions, 3190 flow [2024-06-04 14:06:50,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3190, PETRI_PLACES=204, PETRI_TRANSITIONS=257} [2024-06-04 14:06:50,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-04 14:06:50,477 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 257 transitions, 3190 flow [2024-06-04 14:06:50,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-04 14:06:50,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:50,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-04 14:06:50,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:06:50,478 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-04 14:06:50,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:50,478 INFO L85 PathProgramCache]: Analyzing trace with hash -2025656435, now seen corresponding path program 4 times [2024-06-04 14:06:50,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:50,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259450399] [2024-06-04 14:06:50,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:50,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:50,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:50,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-04 14:06:50,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:50,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259450399] [2024-06-04 14:06:50,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259450399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:50,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:50,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:50,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080666048] [2024-06-04 14:06:50,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:50,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:50,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:50,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:50,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:50,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:50,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 257 transitions, 3190 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-04 14:06:50,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:50,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:50,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:51,039 INFO L124 PetriNetUnfolderBase]: 1645/2770 cut-off events. [2024-06-04 14:06:51,040 INFO L125 PetriNetUnfolderBase]: For 116963/116963 co-relation queries the response was YES. [2024-06-04 14:06:51,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17682 conditions, 2770 events. 1645/2770 cut-off events. For 116963/116963 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16169 event pairs, 360 based on Foata normal form. 1/2765 useless extension candidates. Maximal degree in co-relation 17583. Up to 2397 conditions per place. [2024-06-04 14:06:51,058 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 70 changer transitions 0/288 dead transitions. [2024-06-04 14:06:51,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 288 transitions, 4141 flow [2024-06-04 14:06:51,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:51,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:51,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-04 14:06:51,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-04 14:06:51,059 INFO L175 Difference]: Start difference. First operand has 204 places, 257 transitions, 3190 flow. Second operand 9 states and 200 transitions. [2024-06-04 14:06:51,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 288 transitions, 4141 flow [2024-06-04 14:06:51,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 288 transitions, 4013 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:51,345 INFO L231 Difference]: Finished difference. Result has 209 places, 260 transitions, 3245 flow [2024-06-04 14:06:51,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3245, PETRI_PLACES=209, PETRI_TRANSITIONS=260} [2024-06-04 14:06:51,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-04 14:06:51,346 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 260 transitions, 3245 flow [2024-06-04 14:06:51,346 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-04 14:06:51,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:51,346 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-04 14:06:51,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:06:51,347 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-04 14:06:51,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:51,347 INFO L85 PathProgramCache]: Analyzing trace with hash -97740047, now seen corresponding path program 5 times [2024-06-04 14:06:51,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:51,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719005119] [2024-06-04 14:06:51,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:51,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:51,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:51,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:51,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719005119] [2024-06-04 14:06:51,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719005119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:51,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:51,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:51,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350049754] [2024-06-04 14:06:51,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:51,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:51,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:51,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:51,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:51,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:51,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 260 transitions, 3245 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-04 14:06:51,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:51,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:51,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:51,850 INFO L124 PetriNetUnfolderBase]: 1650/2781 cut-off events. [2024-06-04 14:06:51,850 INFO L125 PetriNetUnfolderBase]: For 121488/121488 co-relation queries the response was YES. [2024-06-04 14:06:51,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17855 conditions, 2781 events. 1650/2781 cut-off events. For 121488/121488 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16273 event pairs, 360 based on Foata normal form. 1/2776 useless extension candidates. Maximal degree in co-relation 17755. Up to 2422 conditions per place. [2024-06-04 14:06:51,873 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 61 changer transitions 0/282 dead transitions. [2024-06-04 14:06:51,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 282 transitions, 4078 flow [2024-06-04 14:06:51,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:51,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:51,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:06:51,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-04 14:06:51,875 INFO L175 Difference]: Start difference. First operand has 209 places, 260 transitions, 3245 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:06:51,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 282 transitions, 4078 flow [2024-06-04 14:06:52,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 282 transitions, 3916 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:52,224 INFO L231 Difference]: Finished difference. Result has 209 places, 263 transitions, 3260 flow [2024-06-04 14:06:52,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3260, PETRI_PLACES=209, PETRI_TRANSITIONS=263} [2024-06-04 14:06:52,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-04 14:06:52,225 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 263 transitions, 3260 flow [2024-06-04 14:06:52,225 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-04 14:06:52,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:52,226 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-04 14:06:52,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:06:52,226 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-04 14:06:52,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:52,226 INFO L85 PathProgramCache]: Analyzing trace with hash 573737039, now seen corresponding path program 2 times [2024-06-04 14:06:52,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:52,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284985346] [2024-06-04 14:06:52,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:52,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:52,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:52,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:52,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284985346] [2024-06-04 14:06:52,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284985346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:52,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:52,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826527163] [2024-06-04 14:06:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:52,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:52,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:52,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:52,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:52,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:52,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 263 transitions, 3260 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-04 14:06:52,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:52,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:52,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:52,741 INFO L124 PetriNetUnfolderBase]: 1655/2792 cut-off events. [2024-06-04 14:06:52,741 INFO L125 PetriNetUnfolderBase]: For 126059/126059 co-relation queries the response was YES. [2024-06-04 14:06:52,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17976 conditions, 2792 events. 1655/2792 cut-off events. For 126059/126059 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16381 event pairs, 358 based on Foata normal form. 1/2787 useless extension candidates. Maximal degree in co-relation 17875. Up to 2431 conditions per place. [2024-06-04 14:06:52,762 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 219 selfloop transitions, 61 changer transitions 0/286 dead transitions. [2024-06-04 14:06:52,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 286 transitions, 4112 flow [2024-06-04 14:06:52,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:52,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:52,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 14:06:52,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:06:52,764 INFO L175 Difference]: Start difference. First operand has 209 places, 263 transitions, 3260 flow. Second operand 8 states and 176 transitions. [2024-06-04 14:06:52,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 286 transitions, 4112 flow [2024-06-04 14:06:53,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 286 transitions, 4002 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:53,150 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3326 flow [2024-06-04 14:06:53,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3326, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-04 14:06:53,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-04 14:06:53,151 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3326 flow [2024-06-04 14:06:53,151 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-04 14:06:53,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:53,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:53,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:06:53,152 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-04 14:06:53,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:53,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1848644885, now seen corresponding path program 6 times [2024-06-04 14:06:53,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:53,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087287521] [2024-06-04 14:06:53,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:53,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:53,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:53,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:53,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:53,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087287521] [2024-06-04 14:06:53,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087287521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:53,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:53,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:53,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217076123] [2024-06-04 14:06:53,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:53,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:53,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:53,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:53,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:53,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:53,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3326 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-04 14:06:53,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:53,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:53,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:53,698 INFO L124 PetriNetUnfolderBase]: 1676/2814 cut-off events. [2024-06-04 14:06:53,698 INFO L125 PetriNetUnfolderBase]: For 133700/133700 co-relation queries the response was YES. [2024-06-04 14:06:53,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18350 conditions, 2814 events. 1676/2814 cut-off events. For 133700/133700 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16458 event pairs, 374 based on Foata normal form. 1/2805 useless extension candidates. Maximal degree in co-relation 18248. Up to 2269 conditions per place. [2024-06-04 14:06:53,724 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 111 changer transitions 0/294 dead transitions. [2024-06-04 14:06:53,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 294 transitions, 4435 flow [2024-06-04 14:06:53,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:53,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:53,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:06:53,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:06:53,726 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3326 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:06:53,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 294 transitions, 4435 flow [2024-06-04 14:06:54,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 294 transitions, 4301 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:54,221 INFO L231 Difference]: Finished difference. Result has 216 places, 273 transitions, 3503 flow [2024-06-04 14:06:54,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=216, PETRI_TRANSITIONS=273} [2024-06-04 14:06:54,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-04 14:06:54,222 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 273 transitions, 3503 flow [2024-06-04 14:06:54,222 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-04 14:06:54,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:54,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:54,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:06:54,223 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-04 14:06:54,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:54,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1661081127, now seen corresponding path program 1 times [2024-06-04 14:06:54,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:54,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597058805] [2024-06-04 14:06:54,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:54,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:54,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:54,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:54,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:54,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597058805] [2024-06-04 14:06:54,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597058805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:54,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:54,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:54,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041658965] [2024-06-04 14:06:54,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:54,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:54,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:54,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:54,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:54,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:06:54,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 273 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:54,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:54,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:06:54,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:54,783 INFO L124 PetriNetUnfolderBase]: 1671/2823 cut-off events. [2024-06-04 14:06:54,783 INFO L125 PetriNetUnfolderBase]: For 154833/154833 co-relation queries the response was YES. [2024-06-04 14:06:54,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18593 conditions, 2823 events. 1671/2823 cut-off events. For 154833/154833 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16756 event pairs, 367 based on Foata normal form. 12/2815 useless extension candidates. Maximal degree in co-relation 18490. Up to 2284 conditions per place. [2024-06-04 14:06:54,809 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 97 changer transitions 0/298 dead transitions. [2024-06-04 14:06:54,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 298 transitions, 4345 flow [2024-06-04 14:06:54,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:54,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:54,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:06:54,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:06:54,810 INFO L175 Difference]: Start difference. First operand has 216 places, 273 transitions, 3503 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:06:54,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 298 transitions, 4345 flow [2024-06-04 14:06:55,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 298 transitions, 4165 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:55,254 INFO L231 Difference]: Finished difference. Result has 220 places, 275 transitions, 3560 flow [2024-06-04 14:06:55,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3323, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3560, PETRI_PLACES=220, PETRI_TRANSITIONS=275} [2024-06-04 14:06:55,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-04 14:06:55,255 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 275 transitions, 3560 flow [2024-06-04 14:06:55,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:55,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:55,256 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-04 14:06:55,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:06:55,256 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-04 14:06:55,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:55,256 INFO L85 PathProgramCache]: Analyzing trace with hash 205879121, now seen corresponding path program 4 times [2024-06-04 14:06:55,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:55,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525919957] [2024-06-04 14:06:55,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:55,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:55,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:55,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:55,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525919957] [2024-06-04 14:06:55,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525919957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:55,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:55,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:55,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21678228] [2024-06-04 14:06:55,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:55,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:55,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:55,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:55,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:55,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:55,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 275 transitions, 3560 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-04 14:06:55,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:55,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:55,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:55,860 INFO L124 PetriNetUnfolderBase]: 1743/2931 cut-off events. [2024-06-04 14:06:55,860 INFO L125 PetriNetUnfolderBase]: For 154513/154513 co-relation queries the response was YES. [2024-06-04 14:06:55,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19164 conditions, 2931 events. 1743/2931 cut-off events. For 154513/154513 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 17267 event pairs, 271 based on Foata normal form. 10/2940 useless extension candidates. Maximal degree in co-relation 19060. Up to 2586 conditions per place. [2024-06-04 14:06:55,882 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 31 changer transitions 0/305 dead transitions. [2024-06-04 14:06:55,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 305 transitions, 4260 flow [2024-06-04 14:06:55,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:55,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:55,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:06:55,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:06:55,883 INFO L175 Difference]: Start difference. First operand has 220 places, 275 transitions, 3560 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:06:55,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 305 transitions, 4260 flow [2024-06-04 14:06:56,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 305 transitions, 4059 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:56,339 INFO L231 Difference]: Finished difference. Result has 221 places, 276 transitions, 3444 flow [2024-06-04 14:06:56,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3444, PETRI_PLACES=221, PETRI_TRANSITIONS=276} [2024-06-04 14:06:56,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-04 14:06:56,340 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 276 transitions, 3444 flow [2024-06-04 14:06:56,340 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-04 14:06:56,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:56,341 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-04 14:06:56,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:06:56,341 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-04 14:06:56,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:56,341 INFO L85 PathProgramCache]: Analyzing trace with hash -91896493, now seen corresponding path program 7 times [2024-06-04 14:06:56,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:56,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687157268] [2024-06-04 14:06:56,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:56,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:56,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:56,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:56,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:56,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687157268] [2024-06-04 14:06:56,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687157268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:56,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:56,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:56,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741312043] [2024-06-04 14:06:56,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:56,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:56,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:56,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:56,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:56,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:56,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 276 transitions, 3444 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-04 14:06:56,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:56,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:56,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:56,881 INFO L124 PetriNetUnfolderBase]: 1745/2929 cut-off events. [2024-06-04 14:06:56,881 INFO L125 PetriNetUnfolderBase]: For 147267/147267 co-relation queries the response was YES. [2024-06-04 14:06:56,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19023 conditions, 2929 events. 1745/2929 cut-off events. For 147267/147267 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17271 event pairs, 368 based on Foata normal form. 2/2925 useless extension candidates. Maximal degree in co-relation 18918. Up to 2422 conditions per place. [2024-06-04 14:06:56,907 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 107 changer transitions 0/309 dead transitions. [2024-06-04 14:06:56,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 309 transitions, 4584 flow [2024-06-04 14:06:56,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:56,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:56,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:06:56,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-04 14:06:56,909 INFO L175 Difference]: Start difference. First operand has 221 places, 276 transitions, 3444 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:06:56,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 309 transitions, 4584 flow [2024-06-04 14:06:57,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 309 transitions, 4513 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:57,378 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 3666 flow [2024-06-04 14:06:57,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3666, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-04 14:06:57,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-04 14:06:57,378 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 3666 flow [2024-06-04 14:06:57,379 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-04 14:06:57,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:57,379 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-04 14:06:57,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:06:57,379 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-04 14:06:57,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:57,381 INFO L85 PathProgramCache]: Analyzing trace with hash -625846289, now seen corresponding path program 3 times [2024-06-04 14:06:57,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:57,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606901070] [2024-06-04 14:06:57,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:57,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:57,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:57,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:57,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606901070] [2024-06-04 14:06:57,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606901070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:57,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:57,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:57,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130166479] [2024-06-04 14:06:57,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:57,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:57,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:57,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:57,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:57,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:57,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 3666 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-04 14:06:57,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:57,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:57,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:57,901 INFO L124 PetriNetUnfolderBase]: 1742/2938 cut-off events. [2024-06-04 14:06:57,902 INFO L125 PetriNetUnfolderBase]: For 153568/153582 co-relation queries the response was YES. [2024-06-04 14:06:57,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19333 conditions, 2938 events. 1742/2938 cut-off events. For 153568/153582 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17446 event pairs, 381 based on Foata normal form. 11/2943 useless extension candidates. Maximal degree in co-relation 19226. Up to 2565 conditions per place. [2024-06-04 14:06:57,926 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 231 selfloop transitions, 56 changer transitions 0/293 dead transitions. [2024-06-04 14:06:57,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 293 transitions, 4382 flow [2024-06-04 14:06:57,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:57,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:57,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-04 14:06:57,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-04 14:06:57,927 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 3666 flow. Second operand 6 states and 136 transitions. [2024-06-04 14:06:57,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 293 transitions, 4382 flow [2024-06-04 14:06:58,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 293 transitions, 4149 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:58,284 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 3555 flow [2024-06-04 14:06:58,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3555, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-04 14:06:58,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-04 14:06:58,285 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 3555 flow [2024-06-04 14:06:58,285 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-04 14:06:58,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:58,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:58,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:06:58,285 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-04 14:06:58,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:58,286 INFO L85 PathProgramCache]: Analyzing trace with hash 581001357, now seen corresponding path program 4 times [2024-06-04 14:06:58,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:58,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224817967] [2024-06-04 14:06:58,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:58,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:58,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:58,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:58,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:58,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224817967] [2024-06-04 14:06:58,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224817967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:58,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:58,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:58,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501345118] [2024-06-04 14:06:58,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:58,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:58,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:58,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:58,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:58,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:58,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 3555 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-04 14:06:58,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:58,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:58,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:58,800 INFO L124 PetriNetUnfolderBase]: 1739/2923 cut-off events. [2024-06-04 14:06:58,800 INFO L125 PetriNetUnfolderBase]: For 143652/143652 co-relation queries the response was YES. [2024-06-04 14:06:58,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18989 conditions, 2923 events. 1739/2923 cut-off events. For 143652/143652 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17245 event pairs, 365 based on Foata normal form. 1/2918 useless extension candidates. Maximal degree in co-relation 18882. Up to 2562 conditions per place. [2024-06-04 14:06:58,825 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 229 selfloop transitions, 60 changer transitions 0/295 dead transitions. [2024-06-04 14:06:58,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 295 transitions, 4173 flow [2024-06-04 14:06:58,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:58,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:58,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 14:06:58,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:06:58,827 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 3555 flow. Second operand 6 states and 140 transitions. [2024-06-04 14:06:58,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 295 transitions, 4173 flow [2024-06-04 14:06:59,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 295 transitions, 4047 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:59,189 INFO L231 Difference]: Finished difference. Result has 227 places, 279 transitions, 3563 flow [2024-06-04 14:06:59,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3563, PETRI_PLACES=227, PETRI_TRANSITIONS=279} [2024-06-04 14:06:59,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-04 14:06:59,190 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 279 transitions, 3563 flow [2024-06-04 14:06:59,190 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-04 14:06:59,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:59,190 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-04 14:06:59,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:06:59,190 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-04 14:06:59,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:59,191 INFO L85 PathProgramCache]: Analyzing trace with hash 169690421, now seen corresponding path program 8 times [2024-06-04 14:06:59,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:59,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68984700] [2024-06-04 14:06:59,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:59,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:59,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:59,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:59,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:59,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68984700] [2024-06-04 14:06:59,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68984700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:59,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:59,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:59,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962172978] [2024-06-04 14:06:59,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:59,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:59,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:59,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:59,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:59,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:06:59,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 279 transitions, 3563 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-04 14:06:59,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:59,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:06:59,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:59,780 INFO L124 PetriNetUnfolderBase]: 1733/2914 cut-off events. [2024-06-04 14:06:59,781 INFO L125 PetriNetUnfolderBase]: For 147099/147099 co-relation queries the response was YES. [2024-06-04 14:06:59,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18946 conditions, 2914 events. 1733/2914 cut-off events. For 147099/147099 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17243 event pairs, 368 based on Foata normal form. 2/2910 useless extension candidates. Maximal degree in co-relation 18838. Up to 2413 conditions per place. [2024-06-04 14:06:59,808 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 193 selfloop transitions, 110 changer transitions 0/309 dead transitions. [2024-06-04 14:06:59,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 309 transitions, 4459 flow [2024-06-04 14:06:59,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:06:59,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:06:59,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 14:06:59,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:06:59,809 INFO L175 Difference]: Start difference. First operand has 227 places, 279 transitions, 3563 flow. Second operand 9 states and 210 transitions. [2024-06-04 14:06:59,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 309 transitions, 4459 flow [2024-06-04 14:07:00,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 309 transitions, 4309 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:00,303 INFO L231 Difference]: Finished difference. Result has 229 places, 279 transitions, 3660 flow [2024-06-04 14:07:00,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3660, PETRI_PLACES=229, PETRI_TRANSITIONS=279} [2024-06-04 14:07:00,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-04 14:07:00,303 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 279 transitions, 3660 flow [2024-06-04 14:07:00,303 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-04 14:07:00,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:00,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:00,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:07:00,304 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-04 14:07:00,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:00,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1409476569, now seen corresponding path program 9 times [2024-06-04 14:07:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:00,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953394325] [2024-06-04 14:07:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:00,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:00,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:00,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:00,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953394325] [2024-06-04 14:07:00,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953394325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:00,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:00,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:00,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105948589] [2024-06-04 14:07:00,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:00,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:00,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:00,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:00,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:00,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:00,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 279 transitions, 3660 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-04 14:07:00,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:00,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:00,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:00,869 INFO L124 PetriNetUnfolderBase]: 1809/3056 cut-off events. [2024-06-04 14:07:00,869 INFO L125 PetriNetUnfolderBase]: For 147212/147215 co-relation queries the response was YES. [2024-06-04 14:07:00,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19953 conditions, 3056 events. 1809/3056 cut-off events. For 147212/147215 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 18224 event pairs, 355 based on Foata normal form. 6/3060 useless extension candidates. Maximal degree in co-relation 19846. Up to 2610 conditions per place. [2024-06-04 14:07:00,896 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 75 changer transitions 0/336 dead transitions. [2024-06-04 14:07:00,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 336 transitions, 4953 flow [2024-06-04 14:07:00,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:00,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:00,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-04 14:07:00,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-04 14:07:00,897 INFO L175 Difference]: Start difference. First operand has 229 places, 279 transitions, 3660 flow. Second operand 6 states and 156 transitions. [2024-06-04 14:07:00,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 336 transitions, 4953 flow [2024-06-04 14:07:01,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 336 transitions, 4670 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:07:01,453 INFO L231 Difference]: Finished difference. Result has 227 places, 307 transitions, 4072 flow [2024-06-04 14:07:01,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4072, PETRI_PLACES=227, PETRI_TRANSITIONS=307} [2024-06-04 14:07:01,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-04 14:07:01,454 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 307 transitions, 4072 flow [2024-06-04 14:07:01,454 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-04 14:07:01,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:01,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:01,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:07:01,454 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-04 14:07:01,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:01,455 INFO L85 PathProgramCache]: Analyzing trace with hash 206002067, now seen corresponding path program 10 times [2024-06-04 14:07:01,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:01,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493299863] [2024-06-04 14:07:01,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:01,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:01,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:01,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-04 14:07:01,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:01,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493299863] [2024-06-04 14:07:01,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493299863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:01,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:01,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:01,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754807611] [2024-06-04 14:07:01,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:01,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:01,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:01,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:01,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:01,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:01,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 307 transitions, 4072 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-04 14:07:01,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:01,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:01,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:02,018 INFO L124 PetriNetUnfolderBase]: 1811/3063 cut-off events. [2024-06-04 14:07:02,019 INFO L125 PetriNetUnfolderBase]: For 140634/140640 co-relation queries the response was YES. [2024-06-04 14:07:02,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3063 events. 1811/3063 cut-off events. For 140634/140640 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18335 event pairs, 355 based on Foata normal form. 6/3067 useless extension candidates. Maximal degree in co-relation 20220. Up to 2649 conditions per place. [2024-06-04 14:07:02,045 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 69 changer transitions 0/336 dead transitions. [2024-06-04 14:07:02,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 336 transitions, 4848 flow [2024-06-04 14:07:02,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:02,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:02,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:07:02,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:07:02,046 INFO L175 Difference]: Start difference. First operand has 227 places, 307 transitions, 4072 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:07:02,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 336 transitions, 4848 flow [2024-06-04 14:07:02,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 336 transitions, 4772 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:02,448 INFO L231 Difference]: Finished difference. Result has 232 places, 310 transitions, 4204 flow [2024-06-04 14:07:02,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3996, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4204, PETRI_PLACES=232, PETRI_TRANSITIONS=310} [2024-06-04 14:07:02,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-04 14:07:02,450 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 310 transitions, 4204 flow [2024-06-04 14:07:02,450 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-04 14:07:02,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:02,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:02,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:07:02,450 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-04 14:07:02,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:02,451 INFO L85 PathProgramCache]: Analyzing trace with hash 205882097, now seen corresponding path program 11 times [2024-06-04 14:07:02,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:02,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933182766] [2024-06-04 14:07:02,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:02,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:02,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:02,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:02,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:02,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933182766] [2024-06-04 14:07:02,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933182766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:02,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:02,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:02,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141216880] [2024-06-04 14:07:02,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:02,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:02,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:02,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:02,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:02,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:02,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 310 transitions, 4204 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-04 14:07:02,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:02,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:02,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:03,048 INFO L124 PetriNetUnfolderBase]: 1837/3105 cut-off events. [2024-06-04 14:07:03,048 INFO L125 PetriNetUnfolderBase]: For 148397/148403 co-relation queries the response was YES. [2024-06-04 14:07:03,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21173 conditions, 3105 events. 1837/3105 cut-off events. For 148397/148403 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18554 event pairs, 355 based on Foata normal form. 6/3109 useless extension candidates. Maximal degree in co-relation 21064. Up to 2544 conditions per place. [2024-06-04 14:07:03,075 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 123 changer transitions 0/352 dead transitions. [2024-06-04 14:07:03,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 352 transitions, 5254 flow [2024-06-04 14:07:03,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:03,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:03,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:07:03,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-04 14:07:03,077 INFO L175 Difference]: Start difference. First operand has 232 places, 310 transitions, 4204 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:07:03,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 352 transitions, 5254 flow [2024-06-04 14:07:03,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 352 transitions, 5039 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:03,405 INFO L231 Difference]: Finished difference. Result has 235 places, 322 transitions, 4508 flow [2024-06-04 14:07:03,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4508, PETRI_PLACES=235, PETRI_TRANSITIONS=322} [2024-06-04 14:07:03,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-04 14:07:03,406 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 322 transitions, 4508 flow [2024-06-04 14:07:03,406 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-04 14:07:03,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:03,406 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-04 14:07:03,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:07:03,406 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-04 14:07:03,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:03,407 INFO L85 PathProgramCache]: Analyzing trace with hash -741970753, now seen corresponding path program 2 times [2024-06-04 14:07:03,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:03,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804288078] [2024-06-04 14:07:03,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:03,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:03,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:03,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:03,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:03,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804288078] [2024-06-04 14:07:03,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804288078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:03,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:03,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:03,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235456835] [2024-06-04 14:07:03,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:03,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:03,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:03,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:03,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:03,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:07:03,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 322 transitions, 4508 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:03,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:03,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:07:03,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:04,069 INFO L124 PetriNetUnfolderBase]: 1818/3095 cut-off events. [2024-06-04 14:07:04,069 INFO L125 PetriNetUnfolderBase]: For 172360/172360 co-relation queries the response was YES. [2024-06-04 14:07:04,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21852 conditions, 3095 events. 1818/3095 cut-off events. For 172360/172360 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18798 event pairs, 350 based on Foata normal form. 12/3091 useless extension candidates. Maximal degree in co-relation 21742. Up to 2562 conditions per place. [2024-06-04 14:07:04,097 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 245 selfloop transitions, 73 changer transitions 0/350 dead transitions. [2024-06-04 14:07:04,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 350 transitions, 5492 flow [2024-06-04 14:07:04,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:04,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:04,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:07:04,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:07:04,098 INFO L175 Difference]: Start difference. First operand has 235 places, 322 transitions, 4508 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:07:04,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 350 transitions, 5492 flow [2024-06-04 14:07:04,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 350 transitions, 5325 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:04,598 INFO L231 Difference]: Finished difference. Result has 237 places, 324 transitions, 4548 flow [2024-06-04 14:07:04,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4548, PETRI_PLACES=237, PETRI_TRANSITIONS=324} [2024-06-04 14:07:04,599 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-04 14:07:04,599 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 324 transitions, 4548 flow [2024-06-04 14:07:04,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:04,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:04,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:04,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:07:04,599 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-04 14:07:04,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:04,600 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 3 times [2024-06-04 14:07:04,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:04,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482097627] [2024-06-04 14:07:04,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:04,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:04,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:04,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-04 14:07:04,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:04,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482097627] [2024-06-04 14:07:04,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482097627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:04,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:04,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:04,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377107298] [2024-06-04 14:07:04,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:04,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:04,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:04,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:04,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:04,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:07:04,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 324 transitions, 4548 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:04,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:04,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:07:04,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:05,230 INFO L124 PetriNetUnfolderBase]: 1866/3166 cut-off events. [2024-06-04 14:07:05,230 INFO L125 PetriNetUnfolderBase]: For 171686/171686 co-relation queries the response was YES. [2024-06-04 14:07:05,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22473 conditions, 3166 events. 1866/3166 cut-off events. For 171686/171686 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19232 event pairs, 353 based on Foata normal form. 14/3164 useless extension candidates. Maximal degree in co-relation 22363. Up to 2639 conditions per place. [2024-06-04 14:07:05,260 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 62 changer transitions 0/353 dead transitions. [2024-06-04 14:07:05,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 353 transitions, 5338 flow [2024-06-04 14:07:05,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:05,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:05,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:07:05,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-04 14:07:05,262 INFO L175 Difference]: Start difference. First operand has 237 places, 324 transitions, 4548 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:07:05,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 353 transitions, 5338 flow [2024-06-04 14:07:05,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 353 transitions, 5177 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:05,760 INFO L231 Difference]: Finished difference. Result has 238 places, 327 transitions, 4586 flow [2024-06-04 14:07:05,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4586, PETRI_PLACES=238, PETRI_TRANSITIONS=327} [2024-06-04 14:07:05,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-04 14:07:05,761 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 327 transitions, 4586 flow [2024-06-04 14:07:05,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:05,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:05,761 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-04 14:07:05,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:07:05,761 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-04 14:07:05,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:05,762 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 4 times [2024-06-04 14:07:05,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:05,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356842407] [2024-06-04 14:07:05,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:05,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:05,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:05,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:05,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356842407] [2024-06-04 14:07:05,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356842407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:05,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:05,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:05,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998978813] [2024-06-04 14:07:05,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:05,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:05,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:05,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:05,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:05,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:07:05,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 327 transitions, 4586 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:05,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:05,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:07:05,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:06,532 INFO L124 PetriNetUnfolderBase]: 2023/3414 cut-off events. [2024-06-04 14:07:06,532 INFO L125 PetriNetUnfolderBase]: For 201183/201183 co-relation queries the response was YES. [2024-06-04 14:07:06,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24892 conditions, 3414 events. 2023/3414 cut-off events. For 201183/201183 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20879 event pairs, 304 based on Foata normal form. 14/3412 useless extension candidates. Maximal degree in co-relation 24781. Up to 2583 conditions per place. [2024-06-04 14:07:06,560 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 64 changer transitions 0/364 dead transitions. [2024-06-04 14:07:06,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 364 transitions, 5592 flow [2024-06-04 14:07:06,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:06,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:06,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-04 14:07:06,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-04 14:07:06,562 INFO L175 Difference]: Start difference. First operand has 238 places, 327 transitions, 4586 flow. Second operand 6 states and 160 transitions. [2024-06-04 14:07:06,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 364 transitions, 5592 flow [2024-06-04 14:07:06,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 364 transitions, 5457 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:06,953 INFO L231 Difference]: Finished difference. Result has 241 places, 333 transitions, 4729 flow [2024-06-04 14:07:06,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4729, PETRI_PLACES=241, PETRI_TRANSITIONS=333} [2024-06-04 14:07:06,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-04 14:07:06,954 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 333 transitions, 4729 flow [2024-06-04 14:07:06,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:06,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:06,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:06,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:07:06,954 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-04 14:07:06,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:06,955 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-04 14:07:06,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:06,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54447148] [2024-06-04 14:07:06,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:06,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:06,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:07,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:07,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54447148] [2024-06-04 14:07:07,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54447148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:07,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:07,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:07,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703581292] [2024-06-04 14:07:07,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:07,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:07,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:07,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:07,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:07,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:07,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 333 transitions, 4729 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-04 14:07:07,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:07,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:07,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:07,645 INFO L124 PetriNetUnfolderBase]: 2119/3544 cut-off events. [2024-06-04 14:07:07,646 INFO L125 PetriNetUnfolderBase]: For 202418/202435 co-relation queries the response was YES. [2024-06-04 14:07:07,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26242 conditions, 3544 events. 2119/3544 cut-off events. For 202418/202435 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21526 event pairs, 384 based on Foata normal form. 16/3554 useless extension candidates. Maximal degree in co-relation 26129. Up to 3027 conditions per place. [2024-06-04 14:07:07,680 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 284 selfloop transitions, 70 changer transitions 0/360 dead transitions. [2024-06-04 14:07:07,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 360 transitions, 5726 flow [2024-06-04 14:07:07,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:07,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:07,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-04 14:07:07,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:07:07,700 INFO L175 Difference]: Start difference. First operand has 241 places, 333 transitions, 4729 flow. Second operand 6 states and 141 transitions. [2024-06-04 14:07:07,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 360 transitions, 5726 flow [2024-06-04 14:07:08,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 360 transitions, 5637 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:08,288 INFO L231 Difference]: Finished difference. Result has 246 places, 341 transitions, 4946 flow [2024-06-04 14:07:08,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4642, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4946, PETRI_PLACES=246, PETRI_TRANSITIONS=341} [2024-06-04 14:07:08,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-04 14:07:08,289 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 341 transitions, 4946 flow [2024-06-04 14:07:08,289 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-04 14:07:08,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:08,289 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-04 14:07:08,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:07:08,290 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-04 14:07:08,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:08,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2059865745, now seen corresponding path program 2 times [2024-06-04 14:07:08,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:08,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703349936] [2024-06-04 14:07:08,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:08,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:08,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-04 14:07:08,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:08,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703349936] [2024-06-04 14:07:08,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703349936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:08,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:08,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:08,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334049449] [2024-06-04 14:07:08,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:08,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:08,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:08,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:08,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:08,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:08,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 341 transitions, 4946 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-04 14:07:08,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:08,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:08,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:09,065 INFO L124 PetriNetUnfolderBase]: 2122/3559 cut-off events. [2024-06-04 14:07:09,065 INFO L125 PetriNetUnfolderBase]: For 206057/206074 co-relation queries the response was YES. [2024-06-04 14:07:09,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26528 conditions, 3559 events. 2122/3559 cut-off events. For 206057/206074 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21733 event pairs, 443 based on Foata normal form. 16/3569 useless extension candidates. Maximal degree in co-relation 26412. Up to 3121 conditions per place. [2024-06-04 14:07:09,102 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 288 selfloop transitions, 63 changer transitions 0/357 dead transitions. [2024-06-04 14:07:09,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 357 transitions, 5724 flow [2024-06-04 14:07:09,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:09,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:09,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-04 14:07:09,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-04 14:07:09,104 INFO L175 Difference]: Start difference. First operand has 246 places, 341 transitions, 4946 flow. Second operand 6 states and 136 transitions. [2024-06-04 14:07:09,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 357 transitions, 5724 flow [2024-06-04 14:07:09,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 357 transitions, 5568 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:09,582 INFO L231 Difference]: Finished difference. Result has 250 places, 343 transitions, 4968 flow [2024-06-04 14:07:09,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4968, PETRI_PLACES=250, PETRI_TRANSITIONS=343} [2024-06-04 14:07:09,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-04 14:07:09,583 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 343 transitions, 4968 flow [2024-06-04 14:07:09,583 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-04 14:07:09,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:09,583 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-04 14:07:09,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:07:09,584 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-04 14:07:09,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:09,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1418167605, now seen corresponding path program 3 times [2024-06-04 14:07:09,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:09,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723288713] [2024-06-04 14:07:09,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:09,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:09,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:09,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:09,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:09,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723288713] [2024-06-04 14:07:09,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723288713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:09,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:09,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:09,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957361926] [2024-06-04 14:07:09,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:09,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:09,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:09,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:09,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:09,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:09,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 343 transitions, 4968 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-04 14:07:09,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:09,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:09,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:10,379 INFO L124 PetriNetUnfolderBase]: 2136/3576 cut-off events. [2024-06-04 14:07:10,380 INFO L125 PetriNetUnfolderBase]: For 220968/220974 co-relation queries the response was YES. [2024-06-04 14:07:10,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26260 conditions, 3576 events. 2136/3576 cut-off events. For 220968/220974 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21799 event pairs, 349 based on Foata normal form. 24/3598 useless extension candidates. Maximal degree in co-relation 26142. Up to 3042 conditions per place. [2024-06-04 14:07:10,414 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 300 selfloop transitions, 65 changer transitions 0/371 dead transitions. [2024-06-04 14:07:10,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 371 transitions, 5829 flow [2024-06-04 14:07:10,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:10,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:10,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:07:10,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-04 14:07:10,415 INFO L175 Difference]: Start difference. First operand has 250 places, 343 transitions, 4968 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:07:10,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 371 transitions, 5829 flow [2024-06-04 14:07:10,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 371 transitions, 5681 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:10,895 INFO L231 Difference]: Finished difference. Result has 252 places, 345 transitions, 5011 flow [2024-06-04 14:07:10,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5011, PETRI_PLACES=252, PETRI_TRANSITIONS=345} [2024-06-04 14:07:10,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-04 14:07:10,896 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 345 transitions, 5011 flow [2024-06-04 14:07:10,896 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-04 14:07:10,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:10,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:10,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:07:10,896 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-04 14:07:10,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:10,897 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-04 14:07:10,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:10,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716746385] [2024-06-04 14:07:10,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:10,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:10,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:11,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:11,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716746385] [2024-06-04 14:07:11,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716746385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:11,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:11,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:11,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324620749] [2024-06-04 14:07:11,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:11,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:11,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:11,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:11,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:11,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:11,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 345 transitions, 5011 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-04 14:07:11,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:11,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:11,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:11,678 INFO L124 PetriNetUnfolderBase]: 2189/3668 cut-off events. [2024-06-04 14:07:11,678 INFO L125 PetriNetUnfolderBase]: For 214630/214630 co-relation queries the response was YES. [2024-06-04 14:07:11,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27237 conditions, 3668 events. 2189/3668 cut-off events. For 214630/214630 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22381 event pairs, 359 based on Foata normal form. 6/3673 useless extension candidates. Maximal degree in co-relation 27118. Up to 3116 conditions per place. [2024-06-04 14:07:11,712 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 59 changer transitions 0/383 dead transitions. [2024-06-04 14:07:11,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 383 transitions, 6037 flow [2024-06-04 14:07:11,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:11,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:11,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:07:11,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:07:11,713 INFO L175 Difference]: Start difference. First operand has 252 places, 345 transitions, 5011 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:07:11,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 383 transitions, 6037 flow [2024-06-04 14:07:12,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 383 transitions, 5897 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:12,345 INFO L231 Difference]: Finished difference. Result has 256 places, 347 transitions, 5019 flow [2024-06-04 14:07:12,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4871, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5019, PETRI_PLACES=256, PETRI_TRANSITIONS=347} [2024-06-04 14:07:12,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-04 14:07:12,347 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 347 transitions, 5019 flow [2024-06-04 14:07:12,347 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-04 14:07:12,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:12,347 INFO 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-04 14:07:12,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:07:12,348 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-04 14:07:12,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:12,349 INFO L85 PathProgramCache]: Analyzing trace with hash -361115441, now seen corresponding path program 2 times [2024-06-04 14:07:12,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:12,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806901412] [2024-06-04 14:07:12,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:12,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:12,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:12,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:12,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806901412] [2024-06-04 14:07:12,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806901412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:12,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:12,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:12,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470278997] [2024-06-04 14:07:12,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:12,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:12,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:12,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:12,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:12,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:12,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 347 transitions, 5019 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-04 14:07:12,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:12,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:12,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:13,141 INFO L124 PetriNetUnfolderBase]: 2255/3770 cut-off events. [2024-06-04 14:07:13,141 INFO L125 PetriNetUnfolderBase]: For 235019/235019 co-relation queries the response was YES. [2024-06-04 14:07:13,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28250 conditions, 3770 events. 2255/3770 cut-off events. For 235019/235019 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23112 event pairs, 445 based on Foata normal form. 6/3775 useless extension candidates. Maximal degree in co-relation 28130. Up to 3328 conditions per place. [2024-06-04 14:07:13,178 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 321 selfloop transitions, 54 changer transitions 0/381 dead transitions. [2024-06-04 14:07:13,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 381 transitions, 6037 flow [2024-06-04 14:07:13,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:13,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:13,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:07:13,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:07:13,180 INFO L175 Difference]: Start difference. First operand has 256 places, 347 transitions, 5019 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:07:13,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 381 transitions, 6037 flow [2024-06-04 14:07:13,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 381 transitions, 5968 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:13,833 INFO L231 Difference]: Finished difference. Result has 260 places, 349 transitions, 5092 flow [2024-06-04 14:07:13,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5092, PETRI_PLACES=260, PETRI_TRANSITIONS=349} [2024-06-04 14:07:13,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-04 14:07:13,834 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 349 transitions, 5092 flow [2024-06-04 14:07:13,834 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-04 14:07:13,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:13,834 INFO 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-04 14:07:13,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:07:13,835 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-04 14:07:13,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:13,835 INFO L85 PathProgramCache]: Analyzing trace with hash -360789011, now seen corresponding path program 3 times [2024-06-04 14:07:13,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:13,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678983627] [2024-06-04 14:07:13,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:13,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:13,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:13,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-04 14:07:13,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:13,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678983627] [2024-06-04 14:07:13,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678983627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:13,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:13,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:13,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279007300] [2024-06-04 14:07:13,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:13,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:13,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:13,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:13,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:13,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:13,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 349 transitions, 5092 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-04 14:07:13,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:13,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:13,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:14,543 INFO L124 PetriNetUnfolderBase]: 2237/3744 cut-off events. [2024-06-04 14:07:14,543 INFO L125 PetriNetUnfolderBase]: For 231424/231424 co-relation queries the response was YES. [2024-06-04 14:07:14,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27867 conditions, 3744 events. 2237/3744 cut-off events. For 231424/231424 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22938 event pairs, 443 based on Foata normal form. 8/3751 useless extension candidates. Maximal degree in co-relation 27745. Up to 3350 conditions per place. [2024-06-04 14:07:14,579 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 319 selfloop transitions, 52 changer transitions 0/377 dead transitions. [2024-06-04 14:07:14,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 377 transitions, 5934 flow [2024-06-04 14:07:14,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:14,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:14,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-04 14:07:14,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-04 14:07:14,581 INFO L175 Difference]: Start difference. First operand has 260 places, 349 transitions, 5092 flow. Second operand 8 states and 179 transitions. [2024-06-04 14:07:14,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 377 transitions, 5934 flow [2024-06-04 14:07:15,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 377 transitions, 5862 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:15,271 INFO L231 Difference]: Finished difference. Result has 264 places, 349 transitions, 5129 flow [2024-06-04 14:07:15,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5129, PETRI_PLACES=264, PETRI_TRANSITIONS=349} [2024-06-04 14:07:15,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-04 14:07:15,272 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 349 transitions, 5129 flow [2024-06-04 14:07:15,272 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-04 14:07:15,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:15,272 INFO 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-04 14:07:15,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:07:15,272 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-04 14:07:15,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:15,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1954239813, now seen corresponding path program 1 times [2024-06-04 14:07:15,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:15,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401667844] [2024-06-04 14:07:15,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:15,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:15,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:15,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:15,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401667844] [2024-06-04 14:07:15,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401667844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:15,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:15,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:15,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104394225] [2024-06-04 14:07:15,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:15,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:15,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:15,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:15,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:15,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:15,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 349 transitions, 5129 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-04 14:07:15,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:15,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:15,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:15,959 INFO L124 PetriNetUnfolderBase]: 2242/3757 cut-off events. [2024-06-04 14:07:15,959 INFO L125 PetriNetUnfolderBase]: For 229041/229052 co-relation queries the response was YES. [2024-06-04 14:07:15,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28082 conditions, 3757 events. 2242/3757 cut-off events. For 229041/229052 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23089 event pairs, 495 based on Foata normal form. 9/3759 useless extension candidates. Maximal degree in co-relation 27958. Up to 3119 conditions per place. [2024-06-04 14:07:15,991 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 248 selfloop transitions, 123 changer transitions 0/377 dead transitions. [2024-06-04 14:07:15,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 377 transitions, 6225 flow [2024-06-04 14:07:15,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:15,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:15,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:07:15,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:07:15,992 INFO L175 Difference]: Start difference. First operand has 264 places, 349 transitions, 5129 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:07:15,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 377 transitions, 6225 flow [2024-06-04 14:07:16,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 377 transitions, 6116 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:16,587 INFO L231 Difference]: Finished difference. Result has 264 places, 352 transitions, 5320 flow [2024-06-04 14:07:16,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5320, PETRI_PLACES=264, PETRI_TRANSITIONS=352} [2024-06-04 14:07:16,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-04 14:07:16,588 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 5320 flow [2024-06-04 14:07:16,588 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-04 14:07:16,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:16,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:16,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:07:16,589 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-04 14:07:16,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:16,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1403770665, now seen corresponding path program 2 times [2024-06-04 14:07:16,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:16,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419726764] [2024-06-04 14:07:16,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:16,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:16,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:16,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:16,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:16,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419726764] [2024-06-04 14:07:16,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419726764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:16,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:16,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:16,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919656814] [2024-06-04 14:07:16,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:16,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:16,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:16,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:16,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:16,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:16,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 352 transitions, 5320 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-04 14:07:16,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:16,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:16,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:17,352 INFO L124 PetriNetUnfolderBase]: 2247/3747 cut-off events. [2024-06-04 14:07:17,353 INFO L125 PetriNetUnfolderBase]: For 234233/234233 co-relation queries the response was YES. [2024-06-04 14:07:17,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28467 conditions, 3747 events. 2247/3747 cut-off events. For 234233/234233 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22964 event pairs, 492 based on Foata normal form. 1/3734 useless extension candidates. Maximal degree in co-relation 28342. Up to 3125 conditions per place. [2024-06-04 14:07:17,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 235 selfloop transitions, 143 changer transitions 0/384 dead transitions. [2024-06-04 14:07:17,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 384 transitions, 6450 flow [2024-06-04 14:07:17,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:17,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:17,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:07:17,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:07:17,392 INFO L175 Difference]: Start difference. First operand has 264 places, 352 transitions, 5320 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:07:17,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 384 transitions, 6450 flow [2024-06-04 14:07:18,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 384 transitions, 6017 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:18,205 INFO L231 Difference]: Finished difference. Result has 266 places, 355 transitions, 5233 flow [2024-06-04 14:07:18,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5233, PETRI_PLACES=266, PETRI_TRANSITIONS=355} [2024-06-04 14:07:18,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-04 14:07:18,206 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 355 transitions, 5233 flow [2024-06-04 14:07:18,206 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-04 14:07:18,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:18,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:18,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:07:18,207 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-04 14:07:18,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:18,207 INFO L85 PathProgramCache]: Analyzing trace with hash -538154705, now seen corresponding path program 1 times [2024-06-04 14:07:18,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:18,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676130452] [2024-06-04 14:07:18,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:18,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:18,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:18,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:18,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:18,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676130452] [2024-06-04 14:07:18,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676130452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:18,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:18,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:18,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964421819] [2024-06-04 14:07:18,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:18,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:18,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:18,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:18,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:18,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:18,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 355 transitions, 5233 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-04 14:07:18,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:18,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:18,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:18,987 INFO L124 PetriNetUnfolderBase]: 2268/3777 cut-off events. [2024-06-04 14:07:18,988 INFO L125 PetriNetUnfolderBase]: For 243859/243859 co-relation queries the response was YES. [2024-06-04 14:07:19,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28812 conditions, 3777 events. 2268/3777 cut-off events. For 243859/243859 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23171 event pairs, 504 based on Foata normal form. 1/3764 useless extension candidates. Maximal degree in co-relation 28688. Up to 2914 conditions per place. [2024-06-04 14:07:19,018 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 199 changer transitions 0/399 dead transitions. [2024-06-04 14:07:19,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 399 transitions, 6871 flow [2024-06-04 14:07:19,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:19,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:19,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:07:19,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-04 14:07:19,019 INFO L175 Difference]: Start difference. First operand has 266 places, 355 transitions, 5233 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:07:19,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 399 transitions, 6871 flow [2024-06-04 14:07:19,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 399 transitions, 6647 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:19,838 INFO L231 Difference]: Finished difference. Result has 269 places, 368 transitions, 5693 flow [2024-06-04 14:07:19,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5693, PETRI_PLACES=269, PETRI_TRANSITIONS=368} [2024-06-04 14:07:19,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-04 14:07:19,839 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 368 transitions, 5693 flow [2024-06-04 14:07:19,839 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-04 14:07:19,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:19,840 INFO 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-04 14:07:19,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:07:19,840 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-04 14:07:19,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:19,840 INFO L85 PathProgramCache]: Analyzing trace with hash -360786035, now seen corresponding path program 2 times [2024-06-04 14:07:19,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:19,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31883592] [2024-06-04 14:07:19,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:19,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:19,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:19,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:19,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:19,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31883592] [2024-06-04 14:07:19,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31883592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:19,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:19,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:19,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128614495] [2024-06-04 14:07:19,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:19,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:19,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:19,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:19,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:19,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:19,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 368 transitions, 5693 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-04 14:07:19,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:19,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:19,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:20,557 INFO L124 PetriNetUnfolderBase]: 2297/3822 cut-off events. [2024-06-04 14:07:20,557 INFO L125 PetriNetUnfolderBase]: For 262389/262389 co-relation queries the response was YES. [2024-06-04 14:07:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30142 conditions, 3822 events. 2297/3822 cut-off events. For 262389/262389 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23416 event pairs, 504 based on Foata normal form. 1/3809 useless extension candidates. Maximal degree in co-relation 30016. Up to 2939 conditions per place. [2024-06-04 14:07:20,595 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 207 changer transitions 0/406 dead transitions. [2024-06-04 14:07:20,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 406 transitions, 7313 flow [2024-06-04 14:07:20,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:20,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:20,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:07:20,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:07:20,596 INFO L175 Difference]: Start difference. First operand has 269 places, 368 transitions, 5693 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:07:20,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 406 transitions, 7313 flow [2024-06-04 14:07:21,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 406 transitions, 7098 flow, removed 75 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:21,486 INFO L231 Difference]: Finished difference. Result has 275 places, 378 transitions, 6138 flow [2024-06-04 14:07:21,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6138, PETRI_PLACES=275, PETRI_TRANSITIONS=378} [2024-06-04 14:07:21,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-04 14:07:21,488 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 378 transitions, 6138 flow [2024-06-04 14:07:21,488 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-04 14:07:21,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:21,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:21,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:07:21,488 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-04 14:07:21,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:21,489 INFO L85 PathProgramCache]: Analyzing trace with hash -361023185, now seen corresponding path program 3 times [2024-06-04 14:07:21,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:21,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171575939] [2024-06-04 14:07:21,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:21,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:21,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:21,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:21,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:21,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171575939] [2024-06-04 14:07:21,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171575939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:21,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:21,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:21,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359588359] [2024-06-04 14:07:21,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:21,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:21,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:21,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:21,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:21,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:21,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 378 transitions, 6138 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-04 14:07:21,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:21,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:21,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:22,231 INFO L124 PetriNetUnfolderBase]: 2294/3818 cut-off events. [2024-06-04 14:07:22,231 INFO L125 PetriNetUnfolderBase]: For 264536/264536 co-relation queries the response was YES. [2024-06-04 14:07:22,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29844 conditions, 3818 events. 2294/3818 cut-off events. For 264536/264536 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23428 event pairs, 504 based on Foata normal form. 1/3805 useless extension candidates. Maximal degree in co-relation 29715. Up to 2937 conditions per place. [2024-06-04 14:07:22,270 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 204 changer transitions 0/406 dead transitions. [2024-06-04 14:07:22,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 406 transitions, 7526 flow [2024-06-04 14:07:22,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:22,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:22,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:07:22,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:07:22,271 INFO L175 Difference]: Start difference. First operand has 275 places, 378 transitions, 6138 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:07:22,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 406 transitions, 7526 flow [2024-06-04 14:07:23,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 406 transitions, 7127 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:23,386 INFO L231 Difference]: Finished difference. Result has 279 places, 378 transitions, 6153 flow [2024-06-04 14:07:23,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5739, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6153, PETRI_PLACES=279, PETRI_TRANSITIONS=378} [2024-06-04 14:07:23,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-04 14:07:23,387 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 378 transitions, 6153 flow [2024-06-04 14:07:23,387 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-04 14:07:23,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:23,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:23,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:07:23,388 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-04 14:07:23,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:23,388 INFO L85 PathProgramCache]: Analyzing trace with hash -2083505633, now seen corresponding path program 3 times [2024-06-04 14:07:23,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:23,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825179236] [2024-06-04 14:07:23,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:23,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:23,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:23,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825179236] [2024-06-04 14:07:23,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825179236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:23,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:23,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:23,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959924532] [2024-06-04 14:07:23,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:23,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:23,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:23,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:23,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:23,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:23,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 378 transitions, 6153 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-04 14:07:23,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:23,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:23,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:24,289 INFO L124 PetriNetUnfolderBase]: 2307/3842 cut-off events. [2024-06-04 14:07:24,289 INFO L125 PetriNetUnfolderBase]: For 274253/274253 co-relation queries the response was YES. [2024-06-04 14:07:24,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30092 conditions, 3842 events. 2307/3842 cut-off events. For 274253/274253 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23649 event pairs, 491 based on Foata normal form. 1/3829 useless extension candidates. Maximal degree in co-relation 29962. Up to 3205 conditions per place. [2024-06-04 14:07:24,327 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 257 selfloop transitions, 149 changer transitions 0/412 dead transitions. [2024-06-04 14:07:24,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 412 transitions, 7503 flow [2024-06-04 14:07:24,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:24,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:24,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-04 14:07:24,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-04 14:07:24,328 INFO L175 Difference]: Start difference. First operand has 279 places, 378 transitions, 6153 flow. Second operand 9 states and 204 transitions. [2024-06-04 14:07:24,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 412 transitions, 7503 flow [2024-06-04 14:07:25,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 412 transitions, 7161 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:25,119 INFO L231 Difference]: Finished difference. Result has 284 places, 384 transitions, 6189 flow [2024-06-04 14:07:25,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5819, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6189, PETRI_PLACES=284, PETRI_TRANSITIONS=384} [2024-06-04 14:07:25,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-04 14:07:25,120 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 384 transitions, 6189 flow [2024-06-04 14:07:25,120 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-04 14:07:25,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:25,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:25,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:07:25,121 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-04 14:07:25,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:25,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1473181325, now seen corresponding path program 4 times [2024-06-04 14:07:25,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:25,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507573734] [2024-06-04 14:07:25,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:25,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:25,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:25,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:25,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:25,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507573734] [2024-06-04 14:07:25,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507573734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:25,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:25,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:25,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122668296] [2024-06-04 14:07:25,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:25,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:25,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:25,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:25,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:25,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:25,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 384 transitions, 6189 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-04 14:07:25,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:25,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:25,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:25,873 INFO L124 PetriNetUnfolderBase]: 2335/3909 cut-off events. [2024-06-04 14:07:25,874 INFO L125 PetriNetUnfolderBase]: For 295914/295914 co-relation queries the response was YES. [2024-06-04 14:07:25,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30369 conditions, 3909 events. 2335/3909 cut-off events. For 295914/295914 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24200 event pairs, 447 based on Foata normal form. 8/3916 useless extension candidates. Maximal degree in co-relation 30238. Up to 3491 conditions per place. [2024-06-04 14:07:25,916 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 352 selfloop transitions, 49 changer transitions 0/407 dead transitions. [2024-06-04 14:07:25,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 407 transitions, 7087 flow [2024-06-04 14:07:25,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:25,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:25,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-04 14:07:25,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-04 14:07:25,917 INFO L175 Difference]: Start difference. First operand has 284 places, 384 transitions, 6189 flow. Second operand 8 states and 175 transitions. [2024-06-04 14:07:25,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 407 transitions, 7087 flow [2024-06-04 14:07:26,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 407 transitions, 6769 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:26,842 INFO L231 Difference]: Finished difference. Result has 286 places, 385 transitions, 5992 flow [2024-06-04 14:07:26,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5992, PETRI_PLACES=286, PETRI_TRANSITIONS=385} [2024-06-04 14:07:26,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-04 14:07:26,843 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 385 transitions, 5992 flow [2024-06-04 14:07:26,843 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-04 14:07:26,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:26,843 INFO 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-04 14:07:26,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:07:26,843 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-04 14:07:26,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:26,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1473507755, now seen corresponding path program 5 times [2024-06-04 14:07:26,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:26,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623345229] [2024-06-04 14:07:26,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:26,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:26,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:26,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:26,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623345229] [2024-06-04 14:07:26,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623345229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:26,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:26,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:26,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86558621] [2024-06-04 14:07:26,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:26,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:26,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:26,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:26,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:27,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:27,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 385 transitions, 5992 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-04 14:07:27,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:27,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:27,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:27,630 INFO L124 PetriNetUnfolderBase]: 2401/4011 cut-off events. [2024-06-04 14:07:27,630 INFO L125 PetriNetUnfolderBase]: For 317555/317555 co-relation queries the response was YES. [2024-06-04 14:07:27,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31309 conditions, 4011 events. 2401/4011 cut-off events. For 317555/317555 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24941 event pairs, 457 based on Foata normal form. 6/4016 useless extension candidates. Maximal degree in co-relation 31177. Up to 3513 conditions per place. [2024-06-04 14:07:27,672 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 355 selfloop transitions, 52 changer transitions 0/413 dead transitions. [2024-06-04 14:07:27,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 413 transitions, 7078 flow [2024-06-04 14:07:27,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:27,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:27,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-04 14:07:27,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-04 14:07:27,673 INFO L175 Difference]: Start difference. First operand has 286 places, 385 transitions, 5992 flow. Second operand 8 states and 178 transitions. [2024-06-04 14:07:27,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 413 transitions, 7078 flow [2024-06-04 14:07:28,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 413 transitions, 6975 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:28,538 INFO L231 Difference]: Finished difference. Result has 288 places, 387 transitions, 6035 flow [2024-06-04 14:07:28,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6035, PETRI_PLACES=288, PETRI_TRANSITIONS=387} [2024-06-04 14:07:28,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-04 14:07:28,539 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 387 transitions, 6035 flow [2024-06-04 14:07:28,539 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-04 14:07:28,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:28,539 INFO 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-04 14:07:28,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:07:28,540 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-04 14:07:28,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:28,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1462456565, now seen corresponding path program 6 times [2024-06-04 14:07:28,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:28,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223711235] [2024-06-04 14:07:28,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:28,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:28,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:28,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:28,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:28,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223711235] [2024-06-04 14:07:28,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223711235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:28,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:28,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:28,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973261046] [2024-06-04 14:07:28,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:28,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:28,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:28,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:28,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:28,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:28,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 387 transitions, 6035 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-04 14:07:28,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:28,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:28,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:29,300 INFO L124 PetriNetUnfolderBase]: 2383/3983 cut-off events. [2024-06-04 14:07:29,301 INFO L125 PetriNetUnfolderBase]: For 311848/311848 co-relation queries the response was YES. [2024-06-04 14:07:29,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30739 conditions, 3983 events. 2383/3983 cut-off events. For 311848/311848 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24725 event pairs, 455 based on Foata normal form. 8/3990 useless extension candidates. Maximal degree in co-relation 30606. Up to 3567 conditions per place. [2024-06-04 14:07:29,456 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 50 changer transitions 0/409 dead transitions. [2024-06-04 14:07:29,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 409 transitions, 6921 flow [2024-06-04 14:07:29,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:29,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:29,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-04 14:07:29,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-04 14:07:29,458 INFO L175 Difference]: Start difference. First operand has 288 places, 387 transitions, 6035 flow. Second operand 8 states and 174 transitions. [2024-06-04 14:07:29,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 409 transitions, 6921 flow [2024-06-04 14:07:30,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 409 transitions, 6849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:30,374 INFO L231 Difference]: Finished difference. Result has 292 places, 387 transitions, 6068 flow [2024-06-04 14:07:30,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5963, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6068, PETRI_PLACES=292, PETRI_TRANSITIONS=387} [2024-06-04 14:07:30,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-04 14:07:30,375 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 387 transitions, 6068 flow [2024-06-04 14:07:30,375 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-04 14:07:30,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:30,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:30,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:07:30,376 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-04 14:07:30,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:30,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1259215887, now seen corresponding path program 4 times [2024-06-04 14:07:30,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:30,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200321930] [2024-06-04 14:07:30,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:30,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:30,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:30,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:30,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200321930] [2024-06-04 14:07:30,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200321930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:30,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:30,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:30,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570316814] [2024-06-04 14:07:30,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:30,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:30,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:30,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:30,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:30,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:30,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 387 transitions, 6068 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-04 14:07:30,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:30,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:30,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:31,179 INFO L124 PetriNetUnfolderBase]: 2412/4035 cut-off events. [2024-06-04 14:07:31,180 INFO L125 PetriNetUnfolderBase]: For 313683/313694 co-relation queries the response was YES. [2024-06-04 14:07:31,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31338 conditions, 4035 events. 2412/4035 cut-off events. For 313683/313694 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25195 event pairs, 508 based on Foata normal form. 9/4037 useless extension candidates. Maximal degree in co-relation 31203. Up to 3405 conditions per place. [2024-06-04 14:07:31,221 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 291 selfloop transitions, 123 changer transitions 0/420 dead transitions. [2024-06-04 14:07:31,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 420 transitions, 7381 flow [2024-06-04 14:07:31,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:31,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:31,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:07:31,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:07:31,222 INFO L175 Difference]: Start difference. First operand has 292 places, 387 transitions, 6068 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:07:31,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 420 transitions, 7381 flow [2024-06-04 14:07:32,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 420 transitions, 7271 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:32,499 INFO L231 Difference]: Finished difference. Result has 291 places, 399 transitions, 6364 flow [2024-06-04 14:07:32,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6364, PETRI_PLACES=291, PETRI_TRANSITIONS=399} [2024-06-04 14:07:32,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-04 14:07:32,500 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 399 transitions, 6364 flow [2024-06-04 14:07:32,500 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-04 14:07:32,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:32,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, 1] [2024-06-04 14:07:32,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:07:32,501 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-04 14:07:32,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:32,501 INFO L85 PathProgramCache]: Analyzing trace with hash 516116463, now seen corresponding path program 4 times [2024-06-04 14:07:32,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:32,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828634597] [2024-06-04 14:07:32,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:32,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:32,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:32,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:32,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:32,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828634597] [2024-06-04 14:07:32,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828634597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:32,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:32,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:32,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207312109] [2024-06-04 14:07:32,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:32,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:32,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:32,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:32,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:32,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:32,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 399 transitions, 6364 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-04 14:07:32,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:32,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:32,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:33,287 INFO L124 PetriNetUnfolderBase]: 2435/4062 cut-off events. [2024-06-04 14:07:33,287 INFO L125 PetriNetUnfolderBase]: For 323211/323211 co-relation queries the response was YES. [2024-06-04 14:07:33,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32003 conditions, 4062 events. 2435/4062 cut-off events. For 323211/323211 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 25340 event pairs, 490 based on Foata normal form. 1/4055 useless extension candidates. Maximal degree in co-relation 31867. Up to 3467 conditions per place. [2024-06-04 14:07:33,328 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 128 changer transitions 0/438 dead transitions. [2024-06-04 14:07:33,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 438 transitions, 7909 flow [2024-06-04 14:07:33,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:33,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:33,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:07:33,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:07:33,330 INFO L175 Difference]: Start difference. First operand has 291 places, 399 transitions, 6364 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:07:33,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 438 transitions, 7909 flow [2024-06-04 14:07:34,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 438 transitions, 7754 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:34,613 INFO L231 Difference]: Finished difference. Result has 298 places, 411 transitions, 6694 flow [2024-06-04 14:07:34,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=298, PETRI_TRANSITIONS=411} [2024-06-04 14:07:34,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-04 14:07:34,613 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 411 transitions, 6694 flow [2024-06-04 14:07:34,613 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-04 14:07:34,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:34,614 INFO 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-04 14:07:34,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:07:34,614 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-04 14:07:34,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:34,615 INFO L85 PathProgramCache]: Analyzing trace with hash 407960999, now seen corresponding path program 5 times [2024-06-04 14:07:34,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:34,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606297389] [2024-06-04 14:07:34,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:34,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:34,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:34,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:34,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:34,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606297389] [2024-06-04 14:07:34,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606297389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:34,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:34,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:34,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507572909] [2024-06-04 14:07:34,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:34,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:34,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:34,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:34,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:34,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:34,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 411 transitions, 6694 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-04 14:07:34,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:34,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:34,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:35,368 INFO L124 PetriNetUnfolderBase]: 2440/4082 cut-off events. [2024-06-04 14:07:35,369 INFO L125 PetriNetUnfolderBase]: For 335346/335363 co-relation queries the response was YES. [2024-06-04 14:07:35,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32304 conditions, 4082 events. 2440/4082 cut-off events. For 335346/335363 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 25562 event pairs, 488 based on Foata normal form. 13/4089 useless extension candidates. Maximal degree in co-relation 32166. Up to 3443 conditions per place. [2024-06-04 14:07:35,410 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 138 changer transitions 0/444 dead transitions. [2024-06-04 14:07:35,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 444 transitions, 8112 flow [2024-06-04 14:07:35,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:35,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:35,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:07:35,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:07:35,412 INFO L175 Difference]: Start difference. First operand has 298 places, 411 transitions, 6694 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:07:35,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 444 transitions, 8112 flow [2024-06-04 14:07:36,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 444 transitions, 7907 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:36,731 INFO L231 Difference]: Finished difference. Result has 303 places, 414 transitions, 6808 flow [2024-06-04 14:07:36,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6808, PETRI_PLACES=303, PETRI_TRANSITIONS=414} [2024-06-04 14:07:36,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-04 14:07:36,732 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 414 transitions, 6808 flow [2024-06-04 14:07:36,732 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-04 14:07:36,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:36,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:36,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:07:36,732 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-04 14:07:36,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:36,733 INFO L85 PathProgramCache]: Analyzing trace with hash 521657217, now seen corresponding path program 6 times [2024-06-04 14:07:36,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:36,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242701654] [2024-06-04 14:07:36,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:36,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:36,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:36,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-04 14:07:36,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:36,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242701654] [2024-06-04 14:07:36,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242701654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:36,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:36,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:36,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762741508] [2024-06-04 14:07:36,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:36,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:36,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:36,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:36,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:36,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:36,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 414 transitions, 6808 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-04 14:07:36,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:36,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:36,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:37,521 INFO L124 PetriNetUnfolderBase]: 2445/4091 cut-off events. [2024-06-04 14:07:37,521 INFO L125 PetriNetUnfolderBase]: For 344657/344674 co-relation queries the response was YES. [2024-06-04 14:07:37,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32542 conditions, 4091 events. 2445/4091 cut-off events. For 344657/344674 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25625 event pairs, 488 based on Foata normal form. 13/4098 useless extension candidates. Maximal degree in co-relation 32403. Up to 3449 conditions per place. [2024-06-04 14:07:37,564 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 145 changer transitions 0/444 dead transitions. [2024-06-04 14:07:37,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 444 transitions, 8084 flow [2024-06-04 14:07:37,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:37,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:37,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 14:07:37,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 14:07:37,565 INFO L175 Difference]: Start difference. First operand has 303 places, 414 transitions, 6808 flow. Second operand 9 states and 201 transitions. [2024-06-04 14:07:37,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 444 transitions, 8084 flow [2024-06-04 14:07:38,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 444 transitions, 7685 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:38,861 INFO L231 Difference]: Finished difference. Result has 305 places, 417 transitions, 6747 flow [2024-06-04 14:07:38,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6747, PETRI_PLACES=305, PETRI_TRANSITIONS=417} [2024-06-04 14:07:38,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-04 14:07:38,862 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 417 transitions, 6747 flow [2024-06-04 14:07:38,862 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-04 14:07:38,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:38,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] [2024-06-04 14:07:38,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:07:38,863 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-04 14:07:38,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:38,863 INFO L85 PathProgramCache]: Analyzing trace with hash 516116277, now seen corresponding path program 7 times [2024-06-04 14:07:38,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:38,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480402983] [2024-06-04 14:07:38,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:38,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:38,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:38,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-04 14:07:38,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:38,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480402983] [2024-06-04 14:07:38,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480402983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:38,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:38,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:38,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424264219] [2024-06-04 14:07:38,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:38,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:38,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:38,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:38,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:39,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:39,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 417 transitions, 6747 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-04 14:07:39,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:39,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:39,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:39,745 INFO L124 PetriNetUnfolderBase]: 2450/4085 cut-off events. [2024-06-04 14:07:39,746 INFO L125 PetriNetUnfolderBase]: For 348529/348529 co-relation queries the response was YES. [2024-06-04 14:07:39,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32594 conditions, 4085 events. 2450/4085 cut-off events. For 348529/348529 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 25461 event pairs, 479 based on Foata normal form. 1/4078 useless extension candidates. Maximal degree in co-relation 32454. Up to 3604 conditions per place. [2024-06-04 14:07:39,787 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 357 selfloop transitions, 81 changer transitions 0/444 dead transitions. [2024-06-04 14:07:39,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 444 transitions, 7712 flow [2024-06-04 14:07:39,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:39,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:39,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:07:39,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:07:39,788 INFO L175 Difference]: Start difference. First operand has 305 places, 417 transitions, 6747 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:07:39,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 444 transitions, 7712 flow [2024-06-04 14:07:41,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 444 transitions, 7456 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:41,362 INFO L231 Difference]: Finished difference. Result has 307 places, 420 transitions, 6694 flow [2024-06-04 14:07:41,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6494, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=307, PETRI_TRANSITIONS=420} [2024-06-04 14:07:41,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-04 14:07:41,363 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 420 transitions, 6694 flow [2024-06-04 14:07:41,363 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-04 14:07:41,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:41,363 INFO 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-04 14:07:41,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:07:41,363 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-04 14:07:41,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:41,364 INFO L85 PathProgramCache]: Analyzing trace with hash 428065663, now seen corresponding path program 8 times [2024-06-04 14:07:41,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:41,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670446078] [2024-06-04 14:07:41,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:41,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:41,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:41,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:41,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:41,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670446078] [2024-06-04 14:07:41,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670446078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:41,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:41,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:41,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237413942] [2024-06-04 14:07:41,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:41,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:41,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:41,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:41,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:41,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:41,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 420 transitions, 6694 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-04 14:07:41,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:41,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:41,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:42,229 INFO L124 PetriNetUnfolderBase]: 2463/4110 cut-off events. [2024-06-04 14:07:42,229 INFO L125 PetriNetUnfolderBase]: For 359260/359260 co-relation queries the response was YES. [2024-06-04 14:07:42,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32723 conditions, 4110 events. 2463/4110 cut-off events. For 359260/359260 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25752 event pairs, 478 based on Foata normal form. 1/4103 useless extension candidates. Maximal degree in co-relation 32582. Up to 3615 conditions per place. [2024-06-04 14:07:42,272 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 88 changer transitions 0/454 dead transitions. [2024-06-04 14:07:42,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 454 transitions, 7880 flow [2024-06-04 14:07:42,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:07:42,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:07:42,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-04 14:07:42,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-04 14:07:42,273 INFO L175 Difference]: Start difference. First operand has 307 places, 420 transitions, 6694 flow. Second operand 11 states and 232 transitions. [2024-06-04 14:07:42,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 454 transitions, 7880 flow [2024-06-04 14:07:43,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 454 transitions, 7718 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:43,537 INFO L231 Difference]: Finished difference. Result has 313 places, 426 transitions, 6806 flow [2024-06-04 14:07:43,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6532, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6806, PETRI_PLACES=313, PETRI_TRANSITIONS=426} [2024-06-04 14:07:43,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-04 14:07:43,538 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 426 transitions, 6806 flow [2024-06-04 14:07:43,538 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-04 14:07:43,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:43,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:43,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:07:43,538 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-04 14:07:43,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:43,539 INFO L85 PathProgramCache]: Analyzing trace with hash -253033453, now seen corresponding path program 9 times [2024-06-04 14:07:43,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:43,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658092779] [2024-06-04 14:07:43,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:43,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:43,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:43,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:43,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:43,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658092779] [2024-06-04 14:07:43,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658092779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:43,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:43,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:43,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848821018] [2024-06-04 14:07:43,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:43,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:43,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:43,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:43,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:43,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:43,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 426 transitions, 6806 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-04 14:07:43,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:43,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:43,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:44,477 INFO L124 PetriNetUnfolderBase]: 2460/4108 cut-off events. [2024-06-04 14:07:44,477 INFO L125 PetriNetUnfolderBase]: For 364964/364964 co-relation queries the response was YES. [2024-06-04 14:07:44,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32793 conditions, 4108 events. 2460/4108 cut-off events. For 364964/364964 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25772 event pairs, 478 based on Foata normal form. 1/4101 useless extension candidates. Maximal degree in co-relation 32650. Up to 3612 conditions per place. [2024-06-04 14:07:44,515 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 88 changer transitions 0/455 dead transitions. [2024-06-04 14:07:44,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 455 transitions, 7774 flow [2024-06-04 14:07:44,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:07:44,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:07:44,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 265 transitions. [2024-06-04 14:07:44,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4971857410881801 [2024-06-04 14:07:44,516 INFO L175 Difference]: Start difference. First operand has 313 places, 426 transitions, 6806 flow. Second operand 13 states and 265 transitions. [2024-06-04 14:07:44,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 455 transitions, 7774 flow [2024-06-04 14:07:45,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 455 transitions, 7606 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:45,822 INFO L231 Difference]: Finished difference. Result has 320 places, 426 transitions, 6820 flow [2024-06-04 14:07:45,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6638, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6820, PETRI_PLACES=320, PETRI_TRANSITIONS=426} [2024-06-04 14:07:45,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-04 14:07:45,823 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 426 transitions, 6820 flow [2024-06-04 14:07:45,823 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-04 14:07:45,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:45,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:45,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:07:45,823 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-04 14:07:45,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:45,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1249829955, now seen corresponding path program 1 times [2024-06-04 14:07:45,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:45,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192171194] [2024-06-04 14:07:45,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:45,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:45,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:45,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-04 14:07:45,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:45,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192171194] [2024-06-04 14:07:45,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192171194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:45,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:45,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:45,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697081175] [2024-06-04 14:07:45,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:45,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:45,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:45,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:45,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:45,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:45,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 426 transitions, 6820 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-04 14:07:45,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:45,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:45,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:46,664 INFO L124 PetriNetUnfolderBase]: 2470/4121 cut-off events. [2024-06-04 14:07:46,664 INFO L125 PetriNetUnfolderBase]: For 373814/373814 co-relation queries the response was YES. [2024-06-04 14:07:46,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33008 conditions, 4121 events. 2470/4121 cut-off events. For 373814/373814 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25802 event pairs, 490 based on Foata normal form. 1/4114 useless extension candidates. Maximal degree in co-relation 32864. Up to 3551 conditions per place. [2024-06-04 14:07:46,709 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 334 selfloop transitions, 115 changer transitions 0/455 dead transitions. [2024-06-04 14:07:46,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 455 transitions, 8159 flow [2024-06-04 14:07:46,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:46,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:46,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:07:46,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 14:07:46,710 INFO L175 Difference]: Start difference. First operand has 320 places, 426 transitions, 6820 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:07:46,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 455 transitions, 8159 flow [2024-06-04 14:07:48,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 455 transitions, 7979 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-04 14:07:48,330 INFO L231 Difference]: Finished difference. Result has 316 places, 432 transitions, 6953 flow [2024-06-04 14:07:48,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6953, PETRI_PLACES=316, PETRI_TRANSITIONS=432} [2024-06-04 14:07:48,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-04 14:07:48,331 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 432 transitions, 6953 flow [2024-06-04 14:07:48,331 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-04 14:07:48,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:48,332 INFO 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-04 14:07:48,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:07:48,332 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-04 14:07:48,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:48,332 INFO L85 PathProgramCache]: Analyzing trace with hash -543271113, now seen corresponding path program 5 times [2024-06-04 14:07:48,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:48,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196095954] [2024-06-04 14:07:48,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:48,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:48,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:48,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-04 14:07:48,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:48,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196095954] [2024-06-04 14:07:48,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196095954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:48,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:48,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:48,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659238872] [2024-06-04 14:07:48,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:48,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:48,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:48,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:48,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:48,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:48,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 432 transitions, 6953 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-04 14:07:48,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:48,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:48,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:49,247 INFO L124 PetriNetUnfolderBase]: 2483/4144 cut-off events. [2024-06-04 14:07:49,247 INFO L125 PetriNetUnfolderBase]: For 387002/387002 co-relation queries the response was YES. [2024-06-04 14:07:49,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33468 conditions, 4144 events. 2483/4144 cut-off events. For 387002/387002 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25962 event pairs, 491 based on Foata normal form. 1/4137 useless extension candidates. Maximal degree in co-relation 33323. Up to 3525 conditions per place. [2024-06-04 14:07:49,285 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 143 changer transitions 0/469 dead transitions. [2024-06-04 14:07:49,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 469 transitions, 8717 flow [2024-06-04 14:07:49,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:07:49,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:07:49,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-04 14:07:49,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-04 14:07:49,286 INFO L175 Difference]: Start difference. First operand has 316 places, 432 transitions, 6953 flow. Second operand 11 states and 239 transitions. [2024-06-04 14:07:49,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 469 transitions, 8717 flow [2024-06-04 14:07:50,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 469 transitions, 8520 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:50,730 INFO L231 Difference]: Finished difference. Result has 323 places, 438 transitions, 7188 flow [2024-06-04 14:07:50,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7188, PETRI_PLACES=323, PETRI_TRANSITIONS=438} [2024-06-04 14:07:50,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-04 14:07:50,731 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 438 transitions, 7188 flow [2024-06-04 14:07:50,731 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-04 14:07:50,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:50,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:50,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:07:50,732 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-04 14:07:50,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:50,732 INFO L85 PathProgramCache]: Analyzing trace with hash 428066035, now seen corresponding path program 2 times [2024-06-04 14:07:50,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:50,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066430929] [2024-06-04 14:07:50,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:50,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:50,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:50,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:50,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:50,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066430929] [2024-06-04 14:07:50,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066430929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:50,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:50,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:50,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42901235] [2024-06-04 14:07:50,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:50,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:50,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:50,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:50,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:50,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:50,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 438 transitions, 7188 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-04 14:07:50,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:50,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:50,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:51,562 INFO L124 PetriNetUnfolderBase]: 2488/4152 cut-off events. [2024-06-04 14:07:51,562 INFO L125 PetriNetUnfolderBase]: For 397424/397424 co-relation queries the response was YES. [2024-06-04 14:07:51,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33731 conditions, 4152 events. 2488/4152 cut-off events. For 397424/397424 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26020 event pairs, 489 based on Foata normal form. 1/4145 useless extension candidates. Maximal degree in co-relation 33584. Up to 3575 conditions per place. [2024-06-04 14:07:51,607 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 118 changer transitions 0/464 dead transitions. [2024-06-04 14:07:51,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 464 transitions, 8534 flow [2024-06-04 14:07:51,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:51,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:51,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:07:51,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:07:51,608 INFO L175 Difference]: Start difference. First operand has 323 places, 438 transitions, 7188 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:07:51,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 464 transitions, 8534 flow [2024-06-04 14:07:53,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 464 transitions, 8213 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:53,167 INFO L231 Difference]: Finished difference. Result has 324 places, 441 transitions, 7167 flow [2024-06-04 14:07:53,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6873, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7167, PETRI_PLACES=324, PETRI_TRANSITIONS=441} [2024-06-04 14:07:53,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-04 14:07:53,168 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 441 transitions, 7167 flow [2024-06-04 14:07:53,168 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-04 14:07:53,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:53,169 INFO 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-04 14:07:53,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:07:53,169 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-04 14:07:53,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:53,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1249841301, now seen corresponding path program 6 times [2024-06-04 14:07:53,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:53,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409836185] [2024-06-04 14:07:53,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:53,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:53,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:53,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:53,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:53,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409836185] [2024-06-04 14:07:53,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409836185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:53,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:53,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:53,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599262576] [2024-06-04 14:07:53,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:53,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:53,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:53,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:53,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:53,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 441 transitions, 7167 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-04 14:07:53,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:53,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:53,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:54,092 INFO L124 PetriNetUnfolderBase]: 2485/4147 cut-off events. [2024-06-04 14:07:54,092 INFO L125 PetriNetUnfolderBase]: For 402862/402862 co-relation queries the response was YES. [2024-06-04 14:07:54,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33627 conditions, 4147 events. 2485/4147 cut-off events. For 402862/402862 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26038 event pairs, 492 based on Foata normal form. 1/4140 useless extension candidates. Maximal degree in co-relation 33479. Up to 3528 conditions per place. [2024-06-04 14:07:54,129 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 144 changer transitions 0/470 dead transitions. [2024-06-04 14:07:54,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 470 transitions, 8645 flow [2024-06-04 14:07:54,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:07:54,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:07:54,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:07:54,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-04 14:07:54,130 INFO L175 Difference]: Start difference. First operand has 324 places, 441 transitions, 7167 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:07:54,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 470 transitions, 8645 flow [2024-06-04 14:07:55,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 470 transitions, 8345 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:55,481 INFO L231 Difference]: Finished difference. Result has 328 places, 441 transitions, 7161 flow [2024-06-04 14:07:55,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6867, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7161, PETRI_PLACES=328, PETRI_TRANSITIONS=441} [2024-06-04 14:07:55,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-04 14:07:55,481 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 441 transitions, 7161 flow [2024-06-04 14:07:55,482 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-04 14:07:55,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:55,482 INFO 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-04 14:07:55,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:07:55,482 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-04 14:07:55,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:55,482 INFO L85 PathProgramCache]: Analyzing trace with hash -57213397, now seen corresponding path program 7 times [2024-06-04 14:07:55,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:55,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422096623] [2024-06-04 14:07:55,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:55,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:55,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:55,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:55,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422096623] [2024-06-04 14:07:55,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422096623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:55,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:55,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:55,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703592452] [2024-06-04 14:07:55,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:55,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:55,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:55,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:55,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:55,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:55,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 441 transitions, 7161 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-04 14:07:55,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:55,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:55,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:56,328 INFO L124 PetriNetUnfolderBase]: 2554/4242 cut-off events. [2024-06-04 14:07:56,328 INFO L125 PetriNetUnfolderBase]: For 442067/442067 co-relation queries the response was YES. [2024-06-04 14:07:56,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35326 conditions, 4242 events. 2554/4242 cut-off events. For 442067/442067 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26643 event pairs, 532 based on Foata normal form. 1/4229 useless extension candidates. Maximal degree in co-relation 35177. Up to 3199 conditions per place. [2024-06-04 14:07:56,377 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 265 changer transitions 0/487 dead transitions. [2024-06-04 14:07:56,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 487 transitions, 9521 flow [2024-06-04 14:07:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:56,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:56,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:07:56,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:07:56,378 INFO L175 Difference]: Start difference. First operand has 328 places, 441 transitions, 7161 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:07:56,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 487 transitions, 9521 flow [2024-06-04 14:07:57,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 487 transitions, 9182 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 14:07:57,863 INFO L231 Difference]: Finished difference. Result has 326 places, 464 transitions, 7892 flow [2024-06-04 14:07:57,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7892, PETRI_PLACES=326, PETRI_TRANSITIONS=464} [2024-06-04 14:07:57,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-04 14:07:57,864 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 464 transitions, 7892 flow [2024-06-04 14:07:57,864 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-04 14:07:57,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:57,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:57,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:07:57,865 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-04 14:07:57,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:57,865 INFO L85 PathProgramCache]: Analyzing trace with hash 593542977, now seen corresponding path program 10 times [2024-06-04 14:07:57,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:57,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627827528] [2024-06-04 14:07:57,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:57,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:57,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:57,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:57,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:57,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627827528] [2024-06-04 14:07:57,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627827528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:57,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:57,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:57,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022266684] [2024-06-04 14:07:57,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:57,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:57,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:57,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:57,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:58,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:07:58,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 464 transitions, 7892 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-04 14:07:58,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:58,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:07:58,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:58,903 INFO L124 PetriNetUnfolderBase]: 2567/4282 cut-off events. [2024-06-04 14:07:58,904 INFO L125 PetriNetUnfolderBase]: For 456912/456912 co-relation queries the response was YES. [2024-06-04 14:07:58,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35996 conditions, 4282 events. 2567/4282 cut-off events. For 456912/456912 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27050 event pairs, 477 based on Foata normal form. 1/4275 useless extension candidates. Maximal degree in co-relation 35846. Up to 3780 conditions per place. [2024-06-04 14:07:58,944 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 412 selfloop transitions, 73 changer transitions 0/491 dead transitions. [2024-06-04 14:07:58,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 491 transitions, 9168 flow [2024-06-04 14:07:58,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:07:58,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:07:58,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-04 14:07:58,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:07:58,945 INFO L175 Difference]: Start difference. First operand has 326 places, 464 transitions, 7892 flow. Second operand 10 states and 210 transitions. [2024-06-04 14:07:58,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 491 transitions, 9168 flow [2024-06-04 14:08:00,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 491 transitions, 8641 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-04 14:08:00,513 INFO L231 Difference]: Finished difference. Result has 334 places, 470 transitions, 7629 flow [2024-06-04 14:08:00,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7373, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7629, PETRI_PLACES=334, PETRI_TRANSITIONS=470} [2024-06-04 14:08:00,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-04 14:08:00,514 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 470 transitions, 7629 flow [2024-06-04 14:08:00,514 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-04 14:08:00,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:00,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] [2024-06-04 14:08:00,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:08:00,514 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-04 14:08:00,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:00,515 INFO L85 PathProgramCache]: Analyzing trace with hash -53731477, now seen corresponding path program 8 times [2024-06-04 14:08:00,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:00,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772809401] [2024-06-04 14:08:00,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:00,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:00,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:00,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:00,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:00,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772809401] [2024-06-04 14:08:00,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772809401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:00,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:00,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:00,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083257097] [2024-06-04 14:08:00,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:00,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:00,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:00,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:00,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:00,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:00,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 470 transitions, 7629 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-04 14:08:00,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:00,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:00,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:01,482 INFO L124 PetriNetUnfolderBase]: 2564/4277 cut-off events. [2024-06-04 14:08:01,483 INFO L125 PetriNetUnfolderBase]: For 461217/461217 co-relation queries the response was YES. [2024-06-04 14:08:01,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35350 conditions, 4277 events. 2564/4277 cut-off events. For 461217/461217 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27022 event pairs, 493 based on Foata normal form. 1/4270 useless extension candidates. Maximal degree in co-relation 35198. Up to 3670 conditions per place. [2024-06-04 14:08:01,532 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 124 changer transitions 0/491 dead transitions. [2024-06-04 14:08:01,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 491 transitions, 9147 flow [2024-06-04 14:08:01,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:01,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:01,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 14:08:01,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-04 14:08:01,533 INFO L175 Difference]: Start difference. First operand has 334 places, 470 transitions, 7629 flow. Second operand 8 states and 182 transitions. [2024-06-04 14:08:01,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 491 transitions, 9147 flow [2024-06-04 14:08:03,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 491 transitions, 8983 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:03,460 INFO L231 Difference]: Finished difference. Result has 335 places, 470 transitions, 7719 flow [2024-06-04 14:08:03,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7719, PETRI_PLACES=335, PETRI_TRANSITIONS=470} [2024-06-04 14:08:03,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-04 14:08:03,461 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 470 transitions, 7719 flow [2024-06-04 14:08:03,461 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-04 14:08:03,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:03,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:03,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:08:03,461 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-04 14:08:03,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:03,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1473415499, now seen corresponding path program 9 times [2024-06-04 14:08:03,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:03,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219288795] [2024-06-04 14:08:03,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:03,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:03,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:03,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-04 14:08:03,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:03,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219288795] [2024-06-04 14:08:03,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219288795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:03,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:03,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:03,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034405839] [2024-06-04 14:08:03,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:03,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:03,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:03,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:03,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:03,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:03,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 470 transitions, 7719 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-04 14:08:03,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:03,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:03,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:04,436 INFO L124 PetriNetUnfolderBase]: 2561/4254 cut-off events. [2024-06-04 14:08:04,437 INFO L125 PetriNetUnfolderBase]: For 468647/468647 co-relation queries the response was YES. [2024-06-04 14:08:04,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35451 conditions, 4254 events. 2561/4254 cut-off events. For 468647/468647 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26746 event pairs, 534 based on Foata normal form. 1/4241 useless extension candidates. Maximal degree in co-relation 35298. Up to 3205 conditions per place. [2024-06-04 14:08:04,479 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 220 selfloop transitions, 267 changer transitions 0/493 dead transitions. [2024-06-04 14:08:04,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 493 transitions, 9587 flow [2024-06-04 14:08:04,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:04,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:04,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:08:04,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:08:04,481 INFO L175 Difference]: Start difference. First operand has 335 places, 470 transitions, 7719 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:08:04,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 493 transitions, 9587 flow [2024-06-04 14:08:06,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 493 transitions, 9346 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-04 14:08:06,466 INFO L231 Difference]: Finished difference. Result has 340 places, 470 transitions, 8018 flow [2024-06-04 14:08:06,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=340, PETRI_TRANSITIONS=470} [2024-06-04 14:08:06,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-04 14:08:06,467 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 470 transitions, 8018 flow [2024-06-04 14:08:06,467 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-04 14:08:06,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:06,467 INFO 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-04 14:08:06,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:08:06,467 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-04 14:08:06,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:06,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1262688447, now seen corresponding path program 11 times [2024-06-04 14:08:06,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:06,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032225579] [2024-06-04 14:08:06,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:06,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:06,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:06,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:06,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032225579] [2024-06-04 14:08:06,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032225579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:06,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:06,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:06,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888696002] [2024-06-04 14:08:06,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:06,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:06,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:06,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:06,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:06,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:06,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 470 transitions, 8018 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-04 14:08:06,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:06,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:06,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:07,350 INFO L124 PetriNetUnfolderBase]: 2558/4261 cut-off events. [2024-06-04 14:08:07,350 INFO L125 PetriNetUnfolderBase]: For 477542/477542 co-relation queries the response was YES. [2024-06-04 14:08:07,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35869 conditions, 4261 events. 2558/4261 cut-off events. For 477542/477542 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 26870 event pairs, 506 based on Foata normal form. 1/4248 useless extension candidates. Maximal degree in co-relation 35715. Up to 3554 conditions per place. [2024-06-04 14:08:07,400 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 181 changer transitions 0/494 dead transitions. [2024-06-04 14:08:07,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 494 transitions, 9730 flow [2024-06-04 14:08:07,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:08:07,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:08:07,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-04 14:08:07,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-04 14:08:07,401 INFO L175 Difference]: Start difference. First operand has 340 places, 470 transitions, 8018 flow. Second operand 10 states and 218 transitions. [2024-06-04 14:08:07,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 494 transitions, 9730 flow [2024-06-04 14:08:09,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 494 transitions, 9223 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:09,182 INFO L231 Difference]: Finished difference. Result has 346 places, 470 transitions, 7879 flow [2024-06-04 14:08:09,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7511, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7879, PETRI_PLACES=346, PETRI_TRANSITIONS=470} [2024-06-04 14:08:09,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-04 14:08:09,182 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 470 transitions, 7879 flow [2024-06-04 14:08:09,183 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-04 14:08:09,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:09,183 INFO 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-04 14:08:09,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:08:09,183 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-04 14:08:09,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:09,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1462453589, now seen corresponding path program 10 times [2024-06-04 14:08:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:09,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092497278] [2024-06-04 14:08:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:09,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:09,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:09,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:09,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:09,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092497278] [2024-06-04 14:08:09,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092497278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:09,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:09,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:09,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087923871] [2024-06-04 14:08:09,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:09,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:09,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:09,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:09,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:09,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:09,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 470 transitions, 7879 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-04 14:08:09,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:09,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:09,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:10,122 INFO L124 PetriNetUnfolderBase]: 2555/4246 cut-off events. [2024-06-04 14:08:10,122 INFO L125 PetriNetUnfolderBase]: For 483201/483201 co-relation queries the response was YES. [2024-06-04 14:08:10,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35624 conditions, 4246 events. 2555/4246 cut-off events. For 483201/483201 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26670 event pairs, 534 based on Foata normal form. 1/4233 useless extension candidates. Maximal degree in co-relation 35469. Up to 3201 conditions per place. [2024-06-04 14:08:10,165 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 274 changer transitions 0/492 dead transitions. [2024-06-04 14:08:10,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 492 transitions, 9591 flow [2024-06-04 14:08:10,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:10,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:10,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:08:10,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:08:10,167 INFO L175 Difference]: Start difference. First operand has 346 places, 470 transitions, 7879 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:08:10,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 492 transitions, 9591 flow [2024-06-04 14:08:12,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 492 transitions, 9205 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:12,045 INFO L231 Difference]: Finished difference. Result has 348 places, 470 transitions, 8047 flow [2024-06-04 14:08:12,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7493, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8047, PETRI_PLACES=348, PETRI_TRANSITIONS=470} [2024-06-04 14:08:12,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-04 14:08:12,046 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 470 transitions, 8047 flow [2024-06-04 14:08:12,046 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-04 14:08:12,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:12,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:12,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:08:12,046 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-04 14:08:12,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:12,047 INFO L85 PathProgramCache]: Analyzing trace with hash -919138635, now seen corresponding path program 3 times [2024-06-04 14:08:12,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:12,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280768610] [2024-06-04 14:08:12,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:12,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:12,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:12,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:12,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:12,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280768610] [2024-06-04 14:08:12,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280768610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:12,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:12,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:12,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068362561] [2024-06-04 14:08:12,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:12,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:12,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:12,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:12,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:12,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:12,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 470 transitions, 8047 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-04 14:08:12,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:12,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:12,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:12,946 INFO L124 PetriNetUnfolderBase]: 2573/4292 cut-off events. [2024-06-04 14:08:12,946 INFO L125 PetriNetUnfolderBase]: For 498674/498674 co-relation queries the response was YES. [2024-06-04 14:08:12,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36278 conditions, 4292 events. 2573/4292 cut-off events. For 498674/498674 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27078 event pairs, 491 based on Foata normal form. 1/4285 useless extension candidates. Maximal degree in co-relation 36122. Up to 3687 conditions per place. [2024-06-04 14:08:12,997 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 368 selfloop transitions, 127 changer transitions 0/501 dead transitions. [2024-06-04 14:08:12,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 501 transitions, 9764 flow [2024-06-04 14:08:12,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:12,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:12,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-04 14:08:12,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:08:12,998 INFO L175 Difference]: Start difference. First operand has 348 places, 470 transitions, 8047 flow. Second operand 9 states and 198 transitions. [2024-06-04 14:08:12,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 501 transitions, 9764 flow [2024-06-04 14:08:14,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 501 transitions, 9243 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:14,876 INFO L231 Difference]: Finished difference. Result has 351 places, 479 transitions, 7939 flow [2024-06-04 14:08:14,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7540, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7939, PETRI_PLACES=351, PETRI_TRANSITIONS=479} [2024-06-04 14:08:14,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-04 14:08:14,877 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 479 transitions, 7939 flow [2024-06-04 14:08:14,877 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-04 14:08:14,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:14,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] [2024-06-04 14:08:14,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:08:14,878 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-04 14:08:14,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:14,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1147235085, now seen corresponding path program 4 times [2024-06-04 14:08:14,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:14,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747961289] [2024-06-04 14:08:14,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:14,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:14,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:14,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:14,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:14,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747961289] [2024-06-04 14:08:14,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747961289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:14,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:14,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:14,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191362380] [2024-06-04 14:08:14,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:14,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:14,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:14,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:14,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:15,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:15,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 479 transitions, 7939 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-04 14:08:15,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:15,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:15,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:15,791 INFO L124 PetriNetUnfolderBase]: 2586/4317 cut-off events. [2024-06-04 14:08:15,791 INFO L125 PetriNetUnfolderBase]: For 511970/511970 co-relation queries the response was YES. [2024-06-04 14:08:15,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36237 conditions, 4317 events. 2586/4317 cut-off events. For 511970/511970 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27298 event pairs, 486 based on Foata normal form. 1/4310 useless extension candidates. Maximal degree in co-relation 36080. Up to 3702 conditions per place. [2024-06-04 14:08:15,839 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 131 changer transitions 0/508 dead transitions. [2024-06-04 14:08:15,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 508 transitions, 9817 flow [2024-06-04 14:08:15,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:15,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:15,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 14:08:15,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 14:08:15,840 INFO L175 Difference]: Start difference. First operand has 351 places, 479 transitions, 7939 flow. Second operand 9 states and 201 transitions. [2024-06-04 14:08:15,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 508 transitions, 9817 flow [2024-06-04 14:08:17,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 508 transitions, 9558 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:17,883 INFO L231 Difference]: Finished difference. Result has 356 places, 485 transitions, 8064 flow [2024-06-04 14:08:17,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7708, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8064, PETRI_PLACES=356, PETRI_TRANSITIONS=485} [2024-06-04 14:08:17,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-04 14:08:17,884 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 485 transitions, 8064 flow [2024-06-04 14:08:17,884 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-04 14:08:17,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:17,884 INFO 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-04 14:08:17,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:08:17,884 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-04 14:08:17,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:17,885 INFO L85 PathProgramCache]: Analyzing trace with hash -46368667, now seen corresponding path program 11 times [2024-06-04 14:08:17,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:17,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53674230] [2024-06-04 14:08:17,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:17,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:17,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:17,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:17,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:17,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53674230] [2024-06-04 14:08:17,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53674230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:17,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:17,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:17,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353259742] [2024-06-04 14:08:17,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:17,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:17,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:18,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:18,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:18,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:18,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 485 transitions, 8064 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-04 14:08:18,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:18,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:18,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:18,790 INFO L124 PetriNetUnfolderBase]: 2591/4319 cut-off events. [2024-06-04 14:08:18,790 INFO L125 PetriNetUnfolderBase]: For 524052/524052 co-relation queries the response was YES. [2024-06-04 14:08:18,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36354 conditions, 4319 events. 2591/4319 cut-off events. For 524052/524052 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27331 event pairs, 496 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 36195. Up to 3706 conditions per place. [2024-06-04 14:08:18,840 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 136 changer transitions 0/508 dead transitions. [2024-06-04 14:08:18,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 9537 flow [2024-06-04 14:08:18,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:18,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:18,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:08:18,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:08:18,842 INFO L175 Difference]: Start difference. First operand has 356 places, 485 transitions, 8064 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:08:18,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 9537 flow [2024-06-04 14:08:20,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 508 transitions, 9161 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:20,819 INFO L231 Difference]: Finished difference. Result has 357 places, 488 transitions, 8037 flow [2024-06-04 14:08:20,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7688, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8037, PETRI_PLACES=357, PETRI_TRANSITIONS=488} [2024-06-04 14:08:20,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-04 14:08:20,820 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 488 transitions, 8037 flow [2024-06-04 14:08:20,820 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-04 14:08:20,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:20,820 INFO 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-04 14:08:20,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:08:20,821 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-04 14:08:20,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:20,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1147235457, now seen corresponding path program 12 times [2024-06-04 14:08:20,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:20,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890043384] [2024-06-04 14:08:20,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:20,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:20,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:20,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:20,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:20,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890043384] [2024-06-04 14:08:20,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890043384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:20,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:20,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:20,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556287251] [2024-06-04 14:08:20,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:20,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:20,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:20,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:20,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:20,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:20,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 488 transitions, 8037 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-04 14:08:20,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:20,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:20,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:22,015 INFO L124 PetriNetUnfolderBase]: 2588/4322 cut-off events. [2024-06-04 14:08:22,015 INFO L125 PetriNetUnfolderBase]: For 529083/529083 co-relation queries the response was YES. [2024-06-04 14:08:22,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36224 conditions, 4322 events. 2588/4322 cut-off events. For 529083/529083 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27435 event pairs, 477 based on Foata normal form. 1/4315 useless extension candidates. Maximal degree in co-relation 36065. Up to 3811 conditions per place. [2024-06-04 14:08:22,084 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 430 selfloop transitions, 73 changer transitions 0/509 dead transitions. [2024-06-04 14:08:22,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 509 transitions, 9093 flow [2024-06-04 14:08:22,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:08:22,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:08:22,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-04 14:08:22,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-04 14:08:22,086 INFO L175 Difference]: Start difference. First operand has 357 places, 488 transitions, 8037 flow. Second operand 11 states and 225 transitions. [2024-06-04 14:08:22,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 509 transitions, 9093 flow [2024-06-04 14:08:24,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 509 transitions, 8777 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:24,375 INFO L231 Difference]: Finished difference. Result has 362 places, 488 transitions, 7873 flow [2024-06-04 14:08:24,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7721, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7873, PETRI_PLACES=362, PETRI_TRANSITIONS=488} [2024-06-04 14:08:24,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-04 14:08:24,376 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 488 transitions, 7873 flow [2024-06-04 14:08:24,376 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-04 14:08:24,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:24,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:24,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:08:24,377 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-04 14:08:24,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:24,377 INFO L85 PathProgramCache]: Analyzing trace with hash -53720131, now seen corresponding path program 5 times [2024-06-04 14:08:24,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:24,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710529172] [2024-06-04 14:08:24,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:24,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:24,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-04 14:08:24,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:24,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710529172] [2024-06-04 14:08:24,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710529172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:24,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:24,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:24,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875488290] [2024-06-04 14:08:24,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:24,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:24,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:24,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:24,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:24,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:24,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 488 transitions, 7873 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-04 14:08:24,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:24,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:24,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:25,336 INFO L124 PetriNetUnfolderBase]: 2585/4312 cut-off events. [2024-06-04 14:08:25,337 INFO L125 PetriNetUnfolderBase]: For 534999/534999 co-relation queries the response was YES. [2024-06-04 14:08:25,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36020 conditions, 4312 events. 2585/4312 cut-off events. For 534999/534999 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27271 event pairs, 495 based on Foata normal form. 1/4305 useless extension candidates. Maximal degree in co-relation 35860. Up to 3702 conditions per place. [2024-06-04 14:08:25,388 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 131 changer transitions 0/508 dead transitions. [2024-06-04 14:08:25,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 508 transitions, 9289 flow [2024-06-04 14:08:25,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:25,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:25,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:08:25,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:08:25,389 INFO L175 Difference]: Start difference. First operand has 362 places, 488 transitions, 7873 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:08:25,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 508 transitions, 9289 flow [2024-06-04 14:08:27,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 508 transitions, 9135 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-04 14:08:27,889 INFO L231 Difference]: Finished difference. Result has 361 places, 488 transitions, 7987 flow [2024-06-04 14:08:27,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7719, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7987, PETRI_PLACES=361, PETRI_TRANSITIONS=488} [2024-06-04 14:08:27,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-04 14:08:27,889 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 488 transitions, 7987 flow [2024-06-04 14:08:27,890 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-04 14:08:27,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:27,890 INFO 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-04 14:08:27,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:08:27,890 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-04 14:08:27,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:27,891 INFO L85 PathProgramCache]: Analyzing trace with hash -53720317, now seen corresponding path program 12 times [2024-06-04 14:08:27,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:27,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625381227] [2024-06-04 14:08:27,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:27,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:28,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:28,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:28,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625381227] [2024-06-04 14:08:28,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625381227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:28,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:28,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:28,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928469401] [2024-06-04 14:08:28,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:28,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:28,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:28,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:28,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:28,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:28,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 488 transitions, 7987 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-04 14:08:28,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:28,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:28,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:28,942 INFO L124 PetriNetUnfolderBase]: 2582/4307 cut-off events. [2024-06-04 14:08:28,942 INFO L125 PetriNetUnfolderBase]: For 542294/542294 co-relation queries the response was YES. [2024-06-04 14:08:28,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36160 conditions, 4307 events. 2582/4307 cut-off events. For 542294/542294 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27250 event pairs, 496 based on Foata normal form. 1/4300 useless extension candidates. Maximal degree in co-relation 35999. Up to 3686 conditions per place. [2024-06-04 14:08:28,993 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 143 changer transitions 0/510 dead transitions. [2024-06-04 14:08:28,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 510 transitions, 9415 flow [2024-06-04 14:08:28,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:08:28,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:08:28,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-04 14:08:28,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-04 14:08:28,994 INFO L175 Difference]: Start difference. First operand has 361 places, 488 transitions, 7987 flow. Second operand 10 states and 215 transitions. [2024-06-04 14:08:28,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 510 transitions, 9415 flow [2024-06-04 14:08:31,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 510 transitions, 9107 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:31,645 INFO L231 Difference]: Finished difference. Result has 364 places, 488 transitions, 7971 flow [2024-06-04 14:08:31,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7679, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7971, PETRI_PLACES=364, PETRI_TRANSITIONS=488} [2024-06-04 14:08:31,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-04 14:08:31,646 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 488 transitions, 7971 flow [2024-06-04 14:08:31,646 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-04 14:08:31,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:31,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:31,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:08:31,647 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-04 14:08:31,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:31,647 INFO L85 PathProgramCache]: Analyzing trace with hash -46091899, now seen corresponding path program 1 times [2024-06-04 14:08:31,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:31,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706329407] [2024-06-04 14:08:31,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:31,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:31,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:31,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:31,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:31,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706329407] [2024-06-04 14:08:31,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706329407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:31,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:31,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:31,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008839338] [2024-06-04 14:08:31,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:31,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:31,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:31,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:31,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:31,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:31,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 488 transitions, 7971 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-04 14:08:31,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:31,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:31,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:32,609 INFO L124 PetriNetUnfolderBase]: 2602/4354 cut-off events. [2024-06-04 14:08:32,609 INFO L125 PetriNetUnfolderBase]: For 573138/573138 co-relation queries the response was YES. [2024-06-04 14:08:32,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36453 conditions, 4354 events. 2602/4354 cut-off events. For 573138/573138 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 27649 event pairs, 456 based on Foata normal form. 6/4359 useless extension candidates. Maximal degree in co-relation 36291. Up to 3782 conditions per place. [2024-06-04 14:08:32,660 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 456 selfloop transitions, 54 changer transitions 0/516 dead transitions. [2024-06-04 14:08:32,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 516 transitions, 9131 flow [2024-06-04 14:08:32,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:32,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:32,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 14:08:32,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:08:32,661 INFO L175 Difference]: Start difference. First operand has 364 places, 488 transitions, 7971 flow. Second operand 8 states and 176 transitions. [2024-06-04 14:08:32,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 516 transitions, 9131 flow [2024-06-04 14:08:35,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 516 transitions, 8831 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 14:08:35,211 INFO L231 Difference]: Finished difference. Result has 364 places, 491 transitions, 7837 flow [2024-06-04 14:08:35,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7837, PETRI_PLACES=364, PETRI_TRANSITIONS=491} [2024-06-04 14:08:35,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-04 14:08:35,212 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 491 transitions, 7837 flow [2024-06-04 14:08:35,212 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-04 14:08:35,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:35,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:35,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:08:35,213 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-04 14:08:35,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:35,213 INFO L85 PathProgramCache]: Analyzing trace with hash 2050744921, now seen corresponding path program 7 times [2024-06-04 14:08:35,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:35,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039520066] [2024-06-04 14:08:35,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:35,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:35,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:35,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:35,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039520066] [2024-06-04 14:08:35,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039520066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:35,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:35,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:35,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193970002] [2024-06-04 14:08:35,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:35,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:35,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:35,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:35,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:35,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:35,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 491 transitions, 7837 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-04 14:08:35,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:35,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:35,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:36,314 INFO L124 PetriNetUnfolderBase]: 2630/4402 cut-off events. [2024-06-04 14:08:36,314 INFO L125 PetriNetUnfolderBase]: For 593229/593229 co-relation queries the response was YES. [2024-06-04 14:08:36,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36765 conditions, 4402 events. 2630/4402 cut-off events. For 593229/593229 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28025 event pairs, 468 based on Foata normal form. 8/4409 useless extension candidates. Maximal degree in co-relation 36601. Up to 3941 conditions per place. [2024-06-04 14:08:36,377 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 478 selfloop transitions, 35 changer transitions 0/519 dead transitions. [2024-06-04 14:08:36,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 519 transitions, 8977 flow [2024-06-04 14:08:36,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:36,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:36,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:08:36,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:08:36,379 INFO L175 Difference]: Start difference. First operand has 364 places, 491 transitions, 7837 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:08:36,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 519 transitions, 8977 flow [2024-06-04 14:08:39,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 519 transitions, 8903 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:39,129 INFO L231 Difference]: Finished difference. Result has 367 places, 492 transitions, 7860 flow [2024-06-04 14:08:39,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7763, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7860, PETRI_PLACES=367, PETRI_TRANSITIONS=492} [2024-06-04 14:08:39,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-04 14:08:39,129 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 492 transitions, 7860 flow [2024-06-04 14:08:39,130 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-04 14:08:39,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:39,130 INFO 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-04 14:08:39,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:08:39,130 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-04 14:08:39,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:39,130 INFO L85 PathProgramCache]: Analyzing trace with hash 2087286543, now seen corresponding path program 8 times [2024-06-04 14:08:39,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:39,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414135683] [2024-06-04 14:08:39,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:39,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:39,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:39,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:39,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414135683] [2024-06-04 14:08:39,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414135683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:39,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:39,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:39,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156002267] [2024-06-04 14:08:39,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:39,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:39,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:39,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:39,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:39,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:39,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 492 transitions, 7860 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-04 14:08:39,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:39,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:39,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:40,169 INFO L124 PetriNetUnfolderBase]: 2650/4434 cut-off events. [2024-06-04 14:08:40,169 INFO L125 PetriNetUnfolderBase]: For 596623/596623 co-relation queries the response was YES. [2024-06-04 14:08:40,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37151 conditions, 4434 events. 2650/4434 cut-off events. For 596623/596623 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 28210 event pairs, 390 based on Foata normal form. 6/4439 useless extension candidates. Maximal degree in co-relation 36985. Up to 3831 conditions per place. [2024-06-04 14:08:40,215 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 480 selfloop transitions, 41 changer transitions 0/527 dead transitions. [2024-06-04 14:08:40,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 527 transitions, 9236 flow [2024-06-04 14:08:40,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:40,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:40,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:08:40,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-04 14:08:40,217 INFO L175 Difference]: Start difference. First operand has 367 places, 492 transitions, 7860 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:08:40,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 527 transitions, 9236 flow [2024-06-04 14:08:43,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 527 transitions, 9157 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:43,410 INFO L231 Difference]: Finished difference. Result has 369 places, 493 transitions, 7889 flow [2024-06-04 14:08:43,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7781, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7889, PETRI_PLACES=369, PETRI_TRANSITIONS=493} [2024-06-04 14:08:43,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-04 14:08:43,411 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 493 transitions, 7889 flow [2024-06-04 14:08:43,411 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-04 14:08:43,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:43,411 INFO 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-04 14:08:43,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:08:43,411 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-04 14:08:43,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:43,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1526655861, now seen corresponding path program 9 times [2024-06-04 14:08:43,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:43,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459059742] [2024-06-04 14:08:43,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:43,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:43,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:43,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-04 14:08:43,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:43,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459059742] [2024-06-04 14:08:43,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459059742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:43,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:43,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:43,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257596726] [2024-06-04 14:08:43,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:43,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:43,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:43,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:43,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:43,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:43,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 493 transitions, 7889 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-04 14:08:43,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:43,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:43,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:44,341 INFO L124 PetriNetUnfolderBase]: 2632/4410 cut-off events. [2024-06-04 14:08:44,342 INFO L125 PetriNetUnfolderBase]: For 580893/580893 co-relation queries the response was YES. [2024-06-04 14:08:44,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36327 conditions, 4410 events. 2632/4410 cut-off events. For 580893/580893 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 28135 event pairs, 464 based on Foata normal form. 8/4417 useless extension candidates. Maximal degree in co-relation 36160. Up to 3947 conditions per place. [2024-06-04 14:08:44,394 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 475 selfloop transitions, 33 changer transitions 0/514 dead transitions. [2024-06-04 14:08:44,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 514 transitions, 8983 flow [2024-06-04 14:08:44,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:44,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:44,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:08:44,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-04 14:08:44,395 INFO L175 Difference]: Start difference. First operand has 369 places, 493 transitions, 7889 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:08:44,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 514 transitions, 8983 flow [2024-06-04 14:08:47,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 514 transitions, 8787 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:47,356 INFO L231 Difference]: Finished difference. Result has 369 places, 493 transitions, 7764 flow [2024-06-04 14:08:47,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7764, PETRI_PLACES=369, PETRI_TRANSITIONS=493} [2024-06-04 14:08:47,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-04 14:08:47,357 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 493 transitions, 7764 flow [2024-06-04 14:08:47,357 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-04 14:08:47,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:47,357 INFO 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-04 14:08:47,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:08:47,358 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-04 14:08:47,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:47,358 INFO L85 PathProgramCache]: Analyzing trace with hash 281398035, now seen corresponding path program 6 times [2024-06-04 14:08:47,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:47,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174969030] [2024-06-04 14:08:47,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:47,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:47,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:47,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:47,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:47,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174969030] [2024-06-04 14:08:47,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174969030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:47,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:47,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:47,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649642106] [2024-06-04 14:08:47,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:47,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:47,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:47,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:47,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:47,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:47,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 493 transitions, 7764 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-04 14:08:47,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:47,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:47,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:48,375 INFO L124 PetriNetUnfolderBase]: 2637/4427 cut-off events. [2024-06-04 14:08:48,375 INFO L125 PetriNetUnfolderBase]: For 563300/563317 co-relation queries the response was YES. [2024-06-04 14:08:48,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36035 conditions, 4427 events. 2637/4427 cut-off events. For 563300/563317 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28393 event pairs, 514 based on Foata normal form. 13/4434 useless extension candidates. Maximal degree in co-relation 35869. Up to 3786 conditions per place. [2024-06-04 14:08:48,425 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 128 changer transitions 0/512 dead transitions. [2024-06-04 14:08:48,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 512 transitions, 9250 flow [2024-06-04 14:08:48,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:48,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:48,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:08:48,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:08:48,426 INFO L175 Difference]: Start difference. First operand has 369 places, 493 transitions, 7764 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:08:48,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 512 transitions, 9250 flow [2024-06-04 14:08:51,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 512 transitions, 9164 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:51,154 INFO L231 Difference]: Finished difference. Result has 370 places, 496 transitions, 7988 flow [2024-06-04 14:08:51,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7988, PETRI_PLACES=370, PETRI_TRANSITIONS=496} [2024-06-04 14:08:51,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-04 14:08:51,154 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 496 transitions, 7988 flow [2024-06-04 14:08:51,154 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-04 14:08:51,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:51,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] [2024-06-04 14:08:51,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:08:51,155 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-04 14:08:51,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:51,155 INFO L85 PathProgramCache]: Analyzing trace with hash 368492621, now seen corresponding path program 7 times [2024-06-04 14:08:51,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:51,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209549189] [2024-06-04 14:08:51,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:51,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:51,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:51,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:51,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:51,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209549189] [2024-06-04 14:08:51,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209549189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:51,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:51,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:51,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365839353] [2024-06-04 14:08:51,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:51,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:51,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:51,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:51,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:51,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:51,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 496 transitions, 7988 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-04 14:08:51,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:51,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:51,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:52,084 INFO L124 PetriNetUnfolderBase]: 2634/4419 cut-off events. [2024-06-04 14:08:52,084 INFO L125 PetriNetUnfolderBase]: For 569673/569690 co-relation queries the response was YES. [2024-06-04 14:08:52,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36197 conditions, 4419 events. 2634/4419 cut-off events. For 569673/569690 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28332 event pairs, 512 based on Foata normal form. 13/4426 useless extension candidates. Maximal degree in co-relation 36030. Up to 3783 conditions per place. [2024-06-04 14:08:52,136 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 128 changer transitions 0/512 dead transitions. [2024-06-04 14:08:52,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 512 transitions, 9430 flow [2024-06-04 14:08:52,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:52,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 14:08:52,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 14:08:52,144 INFO L175 Difference]: Start difference. First operand has 370 places, 496 transitions, 7988 flow. Second operand 7 states and 158 transitions. [2024-06-04 14:08:52,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 512 transitions, 9430 flow [2024-06-04 14:08:54,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 512 transitions, 9226 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:54,821 INFO L231 Difference]: Finished difference. Result has 373 places, 496 transitions, 8046 flow [2024-06-04 14:08:54,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8046, PETRI_PLACES=373, PETRI_TRANSITIONS=496} [2024-06-04 14:08:54,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-04 14:08:54,821 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 496 transitions, 8046 flow [2024-06-04 14:08:54,821 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-04 14:08:54,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:54,822 INFO 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-04 14:08:54,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:08:54,822 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-04 14:08:54,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:54,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1364269287, now seen corresponding path program 13 times [2024-06-04 14:08:54,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:54,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503342973] [2024-06-04 14:08:54,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:54,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:54,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:54,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503342973] [2024-06-04 14:08:54,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503342973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:54,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:54,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:54,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953051942] [2024-06-04 14:08:54,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:54,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:54,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:54,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:54,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:54,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:54,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 496 transitions, 8046 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-04 14:08:54,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:54,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:54,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:55,784 INFO L124 PetriNetUnfolderBase]: 2631/4415 cut-off events. [2024-06-04 14:08:55,784 INFO L125 PetriNetUnfolderBase]: For 576932/576949 co-relation queries the response was YES. [2024-06-04 14:08:55,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36177 conditions, 4415 events. 2631/4415 cut-off events. For 576932/576949 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28275 event pairs, 495 based on Foata normal form. 13/4422 useless extension candidates. Maximal degree in co-relation 36008. Up to 3717 conditions per place. [2024-06-04 14:08:55,836 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 357 selfloop transitions, 160 changer transitions 0/523 dead transitions. [2024-06-04 14:08:55,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 523 transitions, 9344 flow [2024-06-04 14:08:55,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:08:55,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:08:55,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-04 14:08:55,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-04 14:08:55,838 INFO L175 Difference]: Start difference. First operand has 373 places, 496 transitions, 8046 flow. Second operand 10 states and 217 transitions. [2024-06-04 14:08:55,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 523 transitions, 9344 flow [2024-06-04 14:08:58,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 523 transitions, 8890 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:08:58,697 INFO L231 Difference]: Finished difference. Result has 375 places, 496 transitions, 7918 flow [2024-06-04 14:08:58,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7592, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7918, PETRI_PLACES=375, PETRI_TRANSITIONS=496} [2024-06-04 14:08:58,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-04 14:08:58,698 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 496 transitions, 7918 flow [2024-06-04 14:08:58,698 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-04 14:08:58,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:58,698 INFO 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-04 14:08:58,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:08:58,699 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-04 14:08:58,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:58,699 INFO L85 PathProgramCache]: Analyzing trace with hash 191834125, now seen corresponding path program 13 times [2024-06-04 14:08:58,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:58,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705431484] [2024-06-04 14:08:58,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:58,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:58,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:58,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:58,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705431484] [2024-06-04 14:08:58,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705431484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:58,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:58,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:58,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565897727] [2024-06-04 14:08:58,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:58,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:58,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:58,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:58,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:58,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:08:58,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 496 transitions, 7918 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-04 14:08:58,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:58,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:08:58,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:59,619 INFO L124 PetriNetUnfolderBase]: 2641/4416 cut-off events. [2024-06-04 14:08:59,620 INFO L125 PetriNetUnfolderBase]: For 587461/587461 co-relation queries the response was YES. [2024-06-04 14:08:59,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36301 conditions, 4416 events. 2641/4416 cut-off events. For 587461/587461 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28143 event pairs, 504 based on Foata normal form. 2/4410 useless extension candidates. Maximal degree in co-relation 36133. Up to 3423 conditions per place. [2024-06-04 14:08:59,673 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 275 changer transitions 0/533 dead transitions. [2024-06-04 14:08:59,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 533 transitions, 9961 flow [2024-06-04 14:08:59,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:59,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:59,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:08:59,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-04 14:08:59,674 INFO L175 Difference]: Start difference. First operand has 375 places, 496 transitions, 7918 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:08:59,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 533 transitions, 9961 flow [2024-06-04 14:09:03,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 533 transitions, 9637 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-04 14:09:03,201 INFO L231 Difference]: Finished difference. Result has 377 places, 502 transitions, 8370 flow [2024-06-04 14:09:03,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7594, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8370, PETRI_PLACES=377, PETRI_TRANSITIONS=502} [2024-06-04 14:09:03,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-04 14:09:03,202 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 502 transitions, 8370 flow [2024-06-04 14:09:03,202 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-04 14:09:03,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:03,203 INFO 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-04 14:09:03,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:09:03,203 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-04 14:09:03,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:03,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1573926627, now seen corresponding path program 14 times [2024-06-04 14:09:03,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:03,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565926229] [2024-06-04 14:09:03,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:03,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:03,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:03,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:03,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565926229] [2024-06-04 14:09:03,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565926229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:03,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:03,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:03,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314508865] [2024-06-04 14:09:03,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:03,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:03,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:03,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:03,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:03,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:03,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 502 transitions, 8370 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-04 14:09:03,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:03,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:03,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:04,207 INFO L124 PetriNetUnfolderBase]: 2638/4416 cut-off events. [2024-06-04 14:09:04,207 INFO L125 PetriNetUnfolderBase]: For 590807/590807 co-relation queries the response was YES. [2024-06-04 14:09:04,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36752 conditions, 4416 events. 2638/4416 cut-off events. For 590807/590807 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28194 event pairs, 487 based on Foata normal form. 1/4409 useless extension candidates. Maximal degree in co-relation 36582. Up to 3728 conditions per place. [2024-06-04 14:09:04,264 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 159 changer transitions 0/530 dead transitions. [2024-06-04 14:09:04,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 530 transitions, 9690 flow [2024-06-04 14:09:04,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:04,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:04,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:09:04,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:09:04,265 INFO L175 Difference]: Start difference. First operand has 377 places, 502 transitions, 8370 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:09:04,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 530 transitions, 9690 flow [2024-06-04 14:09:07,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 530 transitions, 9132 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-04 14:09:07,259 INFO L231 Difference]: Finished difference. Result has 377 places, 502 transitions, 8144 flow [2024-06-04 14:09:07,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7816, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8144, PETRI_PLACES=377, PETRI_TRANSITIONS=502} [2024-06-04 14:09:07,260 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-04 14:09:07,260 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 502 transitions, 8144 flow [2024-06-04 14:09:07,260 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-04 14:09:07,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:07,261 INFO 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-04 14:09:07,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:09:07,261 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-04 14:09:07,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:07,261 INFO L85 PathProgramCache]: Analyzing trace with hash 653321583, now seen corresponding path program 8 times [2024-06-04 14:09:07,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:07,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297381198] [2024-06-04 14:09:07,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:07,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:07,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:07,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:07,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:07,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297381198] [2024-06-04 14:09:07,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297381198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:07,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:07,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:07,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317589399] [2024-06-04 14:09:07,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:07,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:07,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:07,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:07,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:07,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:07,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 502 transitions, 8144 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-04 14:09:07,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:07,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:07,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:08,240 INFO L124 PetriNetUnfolderBase]: 2635/4415 cut-off events. [2024-06-04 14:09:08,240 INFO L125 PetriNetUnfolderBase]: For 573762/573762 co-relation queries the response was YES. [2024-06-04 14:09:08,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36270 conditions, 4415 events. 2635/4415 cut-off events. For 573762/573762 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28267 event pairs, 494 based on Foata normal form. 1/4408 useless extension candidates. Maximal degree in co-relation 36100. Up to 3786 conditions per place. [2024-06-04 14:09:08,289 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 134 changer transitions 0/522 dead transitions. [2024-06-04 14:09:08,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 522 transitions, 9824 flow [2024-06-04 14:09:08,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:08,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:08,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:09:08,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:09:08,290 INFO L175 Difference]: Start difference. First operand has 377 places, 502 transitions, 8144 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:09:08,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 522 transitions, 9824 flow [2024-06-04 14:09:11,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 522 transitions, 9554 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:09:11,411 INFO L231 Difference]: Finished difference. Result has 378 places, 502 transitions, 8162 flow [2024-06-04 14:09:11,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7880, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8162, PETRI_PLACES=378, PETRI_TRANSITIONS=502} [2024-06-04 14:09:11,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-04 14:09:11,411 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 502 transitions, 8162 flow [2024-06-04 14:09:11,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-04 14:09:11,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:11,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] [2024-06-04 14:09:11,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:09:11,412 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-04 14:09:11,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:11,412 INFO L85 PathProgramCache]: Analyzing trace with hash 965442237, now seen corresponding path program 15 times [2024-06-04 14:09:11,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:11,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022154823] [2024-06-04 14:09:11,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:11,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:11,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-04 14:09:11,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:11,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022154823] [2024-06-04 14:09:11,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022154823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:11,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:11,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:11,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999563180] [2024-06-04 14:09:11,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:11,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:11,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:11,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:11,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:11,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:11,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 502 transitions, 8162 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-04 14:09:11,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:11,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:11,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:12,405 INFO L124 PetriNetUnfolderBase]: 2632/4411 cut-off events. [2024-06-04 14:09:12,405 INFO L125 PetriNetUnfolderBase]: For 568469/568469 co-relation queries the response was YES. [2024-06-04 14:09:12,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36100 conditions, 4411 events. 2632/4411 cut-off events. For 568469/568469 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28201 event pairs, 484 based on Foata normal form. 1/4404 useless extension candidates. Maximal degree in co-relation 35929. Up to 3721 conditions per place. [2024-06-04 14:09:12,459 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 366 selfloop transitions, 162 changer transitions 0/534 dead transitions. [2024-06-04 14:09:12,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 534 transitions, 9696 flow [2024-06-04 14:09:12,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:09:12,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:09:12,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-04 14:09:12,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:09:12,460 INFO L175 Difference]: Start difference. First operand has 378 places, 502 transitions, 8162 flow. Second operand 11 states and 242 transitions. [2024-06-04 14:09:12,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 534 transitions, 9696 flow [2024-06-04 14:09:15,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 534 transitions, 9345 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:09:15,663 INFO L231 Difference]: Finished difference. Result has 381 places, 502 transitions, 8157 flow [2024-06-04 14:09:15,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7819, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8157, PETRI_PLACES=381, PETRI_TRANSITIONS=502} [2024-06-04 14:09:15,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-04 14:09:15,663 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 502 transitions, 8157 flow [2024-06-04 14:09:15,664 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-04 14:09:15,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:15,664 INFO 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-04 14:09:15,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:09:15,664 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-04 14:09:15,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:15,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1564660851, now seen corresponding path program 14 times [2024-06-04 14:09:15,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:15,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590459415] [2024-06-04 14:09:15,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:15,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:15,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:15,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:15,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590459415] [2024-06-04 14:09:15,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590459415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:15,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:15,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:15,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362868490] [2024-06-04 14:09:15,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:15,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:15,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:15,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:15,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:15,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:15,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 502 transitions, 8157 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-04 14:09:15,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:15,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:15,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:16,611 INFO L124 PetriNetUnfolderBase]: 2626/4396 cut-off events. [2024-06-04 14:09:16,611 INFO L125 PetriNetUnfolderBase]: For 552566/552566 co-relation queries the response was YES. [2024-06-04 14:09:16,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35818 conditions, 4396 events. 2626/4396 cut-off events. For 552566/552566 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28073 event pairs, 504 based on Foata normal form. 2/4390 useless extension candidates. Maximal degree in co-relation 35649. Up to 3412 conditions per place. [2024-06-04 14:09:16,664 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 286 changer transitions 0/537 dead transitions. [2024-06-04 14:09:16,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 537 transitions, 10293 flow [2024-06-04 14:09:16,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:09:16,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:09:16,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-04 14:09:16,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-04 14:09:16,666 INFO L175 Difference]: Start difference. First operand has 381 places, 502 transitions, 8157 flow. Second operand 11 states and 255 transitions. [2024-06-04 14:09:16,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 537 transitions, 10293 flow [2024-06-04 14:09:19,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 537 transitions, 9913 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-04 14:09:19,384 INFO L231 Difference]: Finished difference. Result has 383 places, 502 transitions, 8392 flow [2024-06-04 14:09:19,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7797, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8392, PETRI_PLACES=383, PETRI_TRANSITIONS=502} [2024-06-04 14:09:19,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-04 14:09:19,385 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 502 transitions, 8392 flow [2024-06-04 14:09:19,385 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-04 14:09:19,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:19,385 INFO 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-04 14:09:19,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:09:19,385 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-04 14:09:19,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:19,385 INFO L85 PathProgramCache]: Analyzing trace with hash 965436657, now seen corresponding path program 16 times [2024-06-04 14:09:19,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:19,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934282063] [2024-06-04 14:09:19,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:19,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:19,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:19,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:19,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934282063] [2024-06-04 14:09:19,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934282063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:19,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:19,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:19,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907183752] [2024-06-04 14:09:19,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:19,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:19,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:19,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:19,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:19,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:19,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 502 transitions, 8392 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-04 14:09:19,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:19,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:19,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:20,379 INFO L124 PetriNetUnfolderBase]: 2623/4399 cut-off events. [2024-06-04 14:09:20,380 INFO L125 PetriNetUnfolderBase]: For 533561/533561 co-relation queries the response was YES. [2024-06-04 14:09:20,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35900 conditions, 4399 events. 2623/4399 cut-off events. For 533561/533561 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28143 event pairs, 484 based on Foata normal form. 1/4392 useless extension candidates. Maximal degree in co-relation 35731. Up to 3710 conditions per place. [2024-06-04 14:09:20,434 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 162 changer transitions 0/535 dead transitions. [2024-06-04 14:09:20,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 535 transitions, 9726 flow [2024-06-04 14:09:20,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:09:20,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:09:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-04 14:09:20,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5196998123827392 [2024-06-04 14:09:20,436 INFO L175 Difference]: Start difference. First operand has 383 places, 502 transitions, 8392 flow. Second operand 13 states and 277 transitions. [2024-06-04 14:09:20,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 535 transitions, 9726 flow [2024-06-04 14:09:23,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 535 transitions, 9073 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-04 14:09:23,270 INFO L231 Difference]: Finished difference. Result has 382 places, 502 transitions, 8085 flow [2024-06-04 14:09:23,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7747, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8085, PETRI_PLACES=382, PETRI_TRANSITIONS=502} [2024-06-04 14:09:23,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-04 14:09:23,270 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 502 transitions, 8085 flow [2024-06-04 14:09:23,270 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-04 14:09:23,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:23,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:23,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:09:23,271 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-04 14:09:23,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:23,271 INFO L85 PathProgramCache]: Analyzing trace with hash 965448189, now seen corresponding path program 9 times [2024-06-04 14:09:23,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:23,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945381778] [2024-06-04 14:09:23,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:23,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:23,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:23,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:23,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:23,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945381778] [2024-06-04 14:09:23,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945381778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:23,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:23,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:23,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438997453] [2024-06-04 14:09:23,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:23,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:23,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:23,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:23,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:23,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:23,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 502 transitions, 8085 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-04 14:09:23,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:23,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:23,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:24,192 INFO L124 PetriNetUnfolderBase]: 2620/4392 cut-off events. [2024-06-04 14:09:24,192 INFO L125 PetriNetUnfolderBase]: For 498270/498270 co-relation queries the response was YES. [2024-06-04 14:09:24,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35120 conditions, 4392 events. 2620/4392 cut-off events. For 498270/498270 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28077 event pairs, 500 based on Foata normal form. 1/4385 useless extension candidates. Maximal degree in co-relation 34954. Up to 3767 conditions per place. [2024-06-04 14:09:24,244 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 380 selfloop transitions, 135 changer transitions 0/521 dead transitions. [2024-06-04 14:09:24,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 521 transitions, 9541 flow [2024-06-04 14:09:24,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:24,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:24,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:09:24,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:09:24,245 INFO L175 Difference]: Start difference. First operand has 382 places, 502 transitions, 8085 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:09:24,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 521 transitions, 9541 flow [2024-06-04 14:09:27,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 521 transitions, 9161 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-04 14:09:27,663 INFO L231 Difference]: Finished difference. Result has 375 places, 502 transitions, 8001 flow [2024-06-04 14:09:27,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8001, PETRI_PLACES=375, PETRI_TRANSITIONS=502} [2024-06-04 14:09:27,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-04 14:09:27,663 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 502 transitions, 8001 flow [2024-06-04 14:09:27,664 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-04 14:09:27,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:27,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] [2024-06-04 14:09:27,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:09:27,665 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-04 14:09:27,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:27,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1564672011, now seen corresponding path program 15 times [2024-06-04 14:09:27,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:27,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360483792] [2024-06-04 14:09:27,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:27,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:27,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:27,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:27,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360483792] [2024-06-04 14:09:27,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360483792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:27,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:27,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:27,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312000203] [2024-06-04 14:09:27,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:27,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:27,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:27,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:27,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:27,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:27,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 502 transitions, 8001 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-04 14:09:27,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:27,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:27,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:28,698 INFO L124 PetriNetUnfolderBase]: 2614/4380 cut-off events. [2024-06-04 14:09:28,698 INFO L125 PetriNetUnfolderBase]: For 483386/483386 co-relation queries the response was YES. [2024-06-04 14:09:28,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34661 conditions, 4380 events. 2614/4380 cut-off events. For 483386/483386 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 27970 event pairs, 504 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 34495. Up to 3403 conditions per place. [2024-06-04 14:09:28,741 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 279 changer transitions 0/535 dead transitions. [2024-06-04 14:09:28,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 535 transitions, 9891 flow [2024-06-04 14:09:28,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:09:28,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:09:28,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-04 14:09:28,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-04 14:09:28,742 INFO L175 Difference]: Start difference. First operand has 375 places, 502 transitions, 8001 flow. Second operand 10 states and 238 transitions. [2024-06-04 14:09:28,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 535 transitions, 9891 flow [2024-06-04 14:09:31,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 535 transitions, 9547 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-04 14:09:31,474 INFO L231 Difference]: Finished difference. Result has 376 places, 502 transitions, 8258 flow [2024-06-04 14:09:31,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7681, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8258, PETRI_PLACES=376, PETRI_TRANSITIONS=502} [2024-06-04 14:09:31,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-04 14:09:31,475 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 502 transitions, 8258 flow [2024-06-04 14:09:31,475 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-04 14:09:31,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:31,475 INFO 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-04 14:09:31,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:09:31,475 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-04 14:09:31,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1103634311, now seen corresponding path program 10 times [2024-06-04 14:09:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:31,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597650408] [2024-06-04 14:09:31,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:31,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:31,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-04 14:09:31,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:31,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597650408] [2024-06-04 14:09:31,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597650408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:31,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:31,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:31,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197527884] [2024-06-04 14:09:31,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:31,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:31,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:31,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:31,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:31,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:31,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 502 transitions, 8258 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-04 14:09:31,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:31,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:31,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:32,400 INFO L124 PetriNetUnfolderBase]: 2611/4388 cut-off events. [2024-06-04 14:09:32,401 INFO L125 PetriNetUnfolderBase]: For 456910/456916 co-relation queries the response was YES. [2024-06-04 14:09:32,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34715 conditions, 4388 events. 2611/4388 cut-off events. For 456910/456916 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28160 event pairs, 469 based on Foata normal form. 5/4391 useless extension candidates. Maximal degree in co-relation 34551. Up to 3842 conditions per place. [2024-06-04 14:09:32,451 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 73 changer transitions 0/523 dead transitions. [2024-06-04 14:09:32,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 523 transitions, 9528 flow [2024-06-04 14:09:32,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:32,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:32,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:09:32,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:09:32,453 INFO L175 Difference]: Start difference. First operand has 376 places, 502 transitions, 8258 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:09:32,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 523 transitions, 9528 flow [2024-06-04 14:09:35,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 523 transitions, 8857 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-04 14:09:35,030 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7745 flow [2024-06-04 14:09:35,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7593, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7745, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-04 14:09:35,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-04 14:09:35,030 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7745 flow [2024-06-04 14:09:35,030 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-04 14:09:35,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:35,030 INFO 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-04 14:09:35,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:09:35,031 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-04 14:09:35,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:35,031 INFO L85 PathProgramCache]: Analyzing trace with hash -744088245, now seen corresponding path program 11 times [2024-06-04 14:09:35,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:35,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246208713] [2024-06-04 14:09:35,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:35,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:35,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:35,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-04 14:09:35,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:35,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246208713] [2024-06-04 14:09:35,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246208713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:35,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:35,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:35,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691021556] [2024-06-04 14:09:35,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:35,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:35,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:35,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:35,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:35,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:35,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7745 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-04 14:09:35,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:35,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:35,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:35,980 INFO L124 PetriNetUnfolderBase]: 2608/4384 cut-off events. [2024-06-04 14:09:35,980 INFO L125 PetriNetUnfolderBase]: For 432132/432138 co-relation queries the response was YES. [2024-06-04 14:09:36,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33809 conditions, 4384 events. 2608/4384 cut-off events. For 432132/432138 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28091 event pairs, 469 based on Foata normal form. 5/4387 useless extension candidates. Maximal degree in co-relation 33647. Up to 3839 conditions per place. [2024-06-04 14:09:36,027 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 442 selfloop transitions, 74 changer transitions 0/522 dead transitions. [2024-06-04 14:09:36,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 522 transitions, 8827 flow [2024-06-04 14:09:36,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:36,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:36,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:09:36,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:09:36,029 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7745 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:09:36,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 522 transitions, 8827 flow [2024-06-04 14:09:38,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 522 transitions, 8621 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:09:38,171 INFO L231 Difference]: Finished difference. Result has 370 places, 502 transitions, 7694 flow [2024-06-04 14:09:38,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7539, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7694, PETRI_PLACES=370, PETRI_TRANSITIONS=502} [2024-06-04 14:09:38,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-04 14:09:38,172 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 502 transitions, 7694 flow [2024-06-04 14:09:38,172 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-04 14:09:38,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:38,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:38,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:09:38,172 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-04 14:09:38,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:38,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1103414459, now seen corresponding path program 17 times [2024-06-04 14:09:38,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:38,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365015026] [2024-06-04 14:09:38,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:38,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:38,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:38,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:38,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365015026] [2024-06-04 14:09:38,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365015026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:38,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:38,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:09:38,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238287289] [2024-06-04 14:09:38,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:38,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:09:38,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:38,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:09:38,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:09:38,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:38,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 502 transitions, 7694 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-04 14:09:38,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:38,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:38,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:39,081 INFO L124 PetriNetUnfolderBase]: 2610/4389 cut-off events. [2024-06-04 14:09:39,081 INFO L125 PetriNetUnfolderBase]: For 440617/440623 co-relation queries the response was YES. [2024-06-04 14:09:39,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33806 conditions, 4389 events. 2610/4389 cut-off events. For 440617/440623 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28181 event pairs, 469 based on Foata normal form. 6/4393 useless extension candidates. Maximal degree in co-relation 33643. Up to 3819 conditions per place. [2024-06-04 14:09:39,131 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 450 selfloop transitions, 78 changer transitions 0/534 dead transitions. [2024-06-04 14:09:39,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 534 transitions, 9125 flow [2024-06-04 14:09:39,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:09:39,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:09:39,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:09:39,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-04 14:09:39,133 INFO L175 Difference]: Start difference. First operand has 370 places, 502 transitions, 7694 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:09:39,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 534 transitions, 9125 flow [2024-06-04 14:09:41,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 534 transitions, 8873 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-04 14:09:41,063 INFO L231 Difference]: Finished difference. Result has 370 places, 508 transitions, 7783 flow [2024-06-04 14:09:41,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7783, PETRI_PLACES=370, PETRI_TRANSITIONS=508} [2024-06-04 14:09:41,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-04 14:09:41,063 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 508 transitions, 7783 flow [2024-06-04 14:09:41,064 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-04 14:09:41,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:41,064 INFO 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-04 14:09:41,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:09:41,064 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-04 14:09:41,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:41,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1021155891, now seen corresponding path program 16 times [2024-06-04 14:09:41,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:41,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861975229] [2024-06-04 14:09:41,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:41,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:41,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:41,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:41,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861975229] [2024-06-04 14:09:41,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861975229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:41,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:41,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:41,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457241058] [2024-06-04 14:09:41,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:41,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:41,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:41,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:41,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:41,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:41,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 508 transitions, 7783 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-04 14:09:41,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:41,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:41,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:42,019 INFO L124 PetriNetUnfolderBase]: 2646/4451 cut-off events. [2024-06-04 14:09:42,019 INFO L125 PetriNetUnfolderBase]: For 450876/450882 co-relation queries the response was YES. [2024-06-04 14:09:42,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34334 conditions, 4451 events. 2646/4451 cut-off events. For 450876/450882 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 28672 event pairs, 469 based on Foata normal form. 6/4455 useless extension candidates. Maximal degree in co-relation 34170. Up to 3810 conditions per place. [2024-06-04 14:09:42,071 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 438 selfloop transitions, 108 changer transitions 0/552 dead transitions. [2024-06-04 14:09:42,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 552 transitions, 9579 flow [2024-06-04 14:09:42,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:42,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:42,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:09:42,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-04 14:09:42,072 INFO L175 Difference]: Start difference. First operand has 370 places, 508 transitions, 7783 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:09:42,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 552 transitions, 9579 flow [2024-06-04 14:09:44,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 552 transitions, 9498 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-04 14:09:44,335 INFO L231 Difference]: Finished difference. Result has 376 places, 522 transitions, 8245 flow [2024-06-04 14:09:44,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7702, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8245, PETRI_PLACES=376, PETRI_TRANSITIONS=522} [2024-06-04 14:09:44,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-04 14:09:44,335 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 522 transitions, 8245 flow [2024-06-04 14:09:44,336 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-04 14:09:44,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:44,336 INFO 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-04 14:09:44,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:09:44,336 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-04 14:09:44,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:44,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1103420039, now seen corresponding path program 18 times [2024-06-04 14:09:44,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:44,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743558270] [2024-06-04 14:09:44,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:44,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:44,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:44,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:44,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:44,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743558270] [2024-06-04 14:09:44,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743558270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:44,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:44,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:09:44,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479047503] [2024-06-04 14:09:44,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:44,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:09:44,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:44,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:09:44,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:09:44,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:44,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 522 transitions, 8245 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-04 14:09:44,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:44,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:44,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:45,276 INFO L124 PetriNetUnfolderBase]: 2640/4445 cut-off events. [2024-06-04 14:09:45,276 INFO L125 PetriNetUnfolderBase]: For 453275/453281 co-relation queries the response was YES. [2024-06-04 14:09:45,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34476 conditions, 4445 events. 2640/4445 cut-off events. For 453275/453281 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 28667 event pairs, 469 based on Foata normal form. 6/4449 useless extension candidates. Maximal degree in co-relation 34310. Up to 3863 conditions per place. [2024-06-04 14:09:45,328 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 460 selfloop transitions, 78 changer transitions 0/544 dead transitions. [2024-06-04 14:09:45,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 544 transitions, 9377 flow [2024-06-04 14:09:45,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:09:45,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:09:45,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:09:45,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-04 14:09:45,330 INFO L175 Difference]: Start difference. First operand has 376 places, 522 transitions, 8245 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:09:45,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 544 transitions, 9377 flow [2024-06-04 14:09:47,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 9277 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-04 14:09:47,688 INFO L231 Difference]: Finished difference. Result has 380 places, 522 transitions, 8315 flow [2024-06-04 14:09:47,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8145, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8315, PETRI_PLACES=380, PETRI_TRANSITIONS=522} [2024-06-04 14:09:47,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-04 14:09:47,688 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 522 transitions, 8315 flow [2024-06-04 14:09:47,689 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-04 14:09:47,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:47,689 INFO 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-04 14:09:47,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:09:47,689 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-04 14:09:47,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:47,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1103425805, now seen corresponding path program 17 times [2024-06-04 14:09:47,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:47,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856572043] [2024-06-04 14:09:47,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:47,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:47,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:47,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:47,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856572043] [2024-06-04 14:09:47,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856572043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:47,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:47,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:47,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963657803] [2024-06-04 14:09:47,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:47,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:47,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:47,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:47,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:47,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:47,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 522 transitions, 8315 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-04 14:09:47,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:47,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:47,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:48,626 INFO L124 PetriNetUnfolderBase]: 2642/4450 cut-off events. [2024-06-04 14:09:48,627 INFO L125 PetriNetUnfolderBase]: For 449666/449672 co-relation queries the response was YES. [2024-06-04 14:09:48,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34553 conditions, 4450 events. 2642/4450 cut-off events. For 449666/449672 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 28671 event pairs, 469 based on Foata normal form. 6/4454 useless extension candidates. Maximal degree in co-relation 34386. Up to 3809 conditions per place. [2024-06-04 14:09:48,680 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 437 selfloop transitions, 106 changer transitions 0/549 dead transitions. [2024-06-04 14:09:48,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 549 transitions, 9907 flow [2024-06-04 14:09:48,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:48,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:48,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:09:48,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:09:48,681 INFO L175 Difference]: Start difference. First operand has 380 places, 522 transitions, 8315 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:09:48,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 549 transitions, 9907 flow [2024-06-04 14:09:51,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 549 transitions, 9718 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 14:09:51,177 INFO L231 Difference]: Finished difference. Result has 382 places, 525 transitions, 8415 flow [2024-06-04 14:09:51,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8126, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8415, PETRI_PLACES=382, PETRI_TRANSITIONS=525} [2024-06-04 14:09:51,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-04 14:09:51,178 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 525 transitions, 8415 flow [2024-06-04 14:09:51,178 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-04 14:09:51,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:51,178 INFO 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-04 14:09:51,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:09:51,179 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-04 14:09:51,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:51,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1533884565, now seen corresponding path program 18 times [2024-06-04 14:09:51,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:51,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849358768] [2024-06-04 14:09:51,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:51,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:51,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:51,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:51,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849358768] [2024-06-04 14:09:51,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849358768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:51,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:51,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:51,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868719312] [2024-06-04 14:09:51,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:51,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:51,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:51,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:51,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:51,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:51,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 525 transitions, 8415 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-04 14:09:51,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:51,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:51,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:52,180 INFO L124 PetriNetUnfolderBase]: 2660/4479 cut-off events. [2024-06-04 14:09:52,180 INFO L125 PetriNetUnfolderBase]: For 459449/459455 co-relation queries the response was YES. [2024-06-04 14:09:52,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35034 conditions, 4479 events. 2660/4479 cut-off events. For 459449/459455 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 28899 event pairs, 469 based on Foata normal form. 5/4482 useless extension candidates. Maximal degree in co-relation 34866. Up to 3881 conditions per place. [2024-06-04 14:09:52,233 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 455 selfloop transitions, 104 changer transitions 0/565 dead transitions. [2024-06-04 14:09:52,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 565 transitions, 10171 flow [2024-06-04 14:09:52,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:09:52,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:09:52,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:09:52,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-04 14:09:52,234 INFO L175 Difference]: Start difference. First operand has 382 places, 525 transitions, 8415 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:09:52,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 565 transitions, 10171 flow [2024-06-04 14:09:54,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 565 transitions, 9969 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-04 14:09:54,600 INFO L231 Difference]: Finished difference. Result has 388 places, 534 transitions, 8621 flow [2024-06-04 14:09:54,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8621, PETRI_PLACES=388, PETRI_TRANSITIONS=534} [2024-06-04 14:09:54,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-04 14:09:54,601 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 534 transitions, 8621 flow [2024-06-04 14:09:54,601 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-04 14:09:54,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:54,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:54,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:09:54,601 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-04 14:09:54,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:54,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1533890331, now seen corresponding path program 19 times [2024-06-04 14:09:54,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:54,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513810426] [2024-06-04 14:09:54,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:54,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:54,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:54,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-04 14:09:54,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:54,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513810426] [2024-06-04 14:09:54,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513810426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:54,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:54,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:09:54,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450724412] [2024-06-04 14:09:54,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:54,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:09:54,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:54,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:09:54,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:09:54,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:54,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 534 transitions, 8621 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-04 14:09:54,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:54,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:54,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:55,575 INFO L124 PetriNetUnfolderBase]: 2662/4484 cut-off events. [2024-06-04 14:09:55,575 INFO L125 PetriNetUnfolderBase]: For 458825/458831 co-relation queries the response was YES. [2024-06-04 14:09:55,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34929 conditions, 4484 events. 2662/4484 cut-off events. For 458825/458831 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28969 event pairs, 469 based on Foata normal form. 6/4488 useless extension candidates. Maximal degree in co-relation 34761. Up to 3817 conditions per place. [2024-06-04 14:09:55,627 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 126 changer transitions 0/571 dead transitions. [2024-06-04 14:09:55,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 571 transitions, 10076 flow [2024-06-04 14:09:55,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:55,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:55,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:09:55,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-04 14:09:55,629 INFO L175 Difference]: Start difference. First operand has 388 places, 534 transitions, 8621 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:09:55,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 571 transitions, 10076 flow [2024-06-04 14:09:58,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 571 transitions, 9784 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-04 14:09:58,393 INFO L231 Difference]: Finished difference. Result has 390 places, 537 transitions, 8660 flow [2024-06-04 14:09:58,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8660, PETRI_PLACES=390, PETRI_TRANSITIONS=537} [2024-06-04 14:09:58,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-04 14:09:58,400 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 537 transitions, 8660 flow [2024-06-04 14:09:58,401 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-04 14:09:58,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:58,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:58,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:09:58,403 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-04 14:09:58,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:58,403 INFO L85 PathProgramCache]: Analyzing trace with hash 2091097683, now seen corresponding path program 20 times [2024-06-04 14:09:58,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:58,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685774925] [2024-06-04 14:09:58,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:58,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:58,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:58,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:58,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:58,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685774925] [2024-06-04 14:09:58,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685774925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:58,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:58,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:09:58,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389216795] [2024-06-04 14:09:58,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:58,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:09:58,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:58,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:09:58,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:09:58,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:09:58,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 537 transitions, 8660 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-04 14:09:58,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:58,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:09:58,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:59,480 INFO L124 PetriNetUnfolderBase]: 2656/4476 cut-off events. [2024-06-04 14:09:59,481 INFO L125 PetriNetUnfolderBase]: For 458925/458931 co-relation queries the response was YES. [2024-06-04 14:09:59,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34830 conditions, 4476 events. 2656/4476 cut-off events. For 458925/458931 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28939 event pairs, 469 based on Foata normal form. 6/4480 useless extension candidates. Maximal degree in co-relation 34661. Up to 3811 conditions per place. [2024-06-04 14:09:59,527 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 117 changer transitions 0/562 dead transitions. [2024-06-04 14:09:59,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 562 transitions, 9836 flow [2024-06-04 14:09:59,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:09:59,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:09:59,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 14:09:59,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-04 14:09:59,528 INFO L175 Difference]: Start difference. First operand has 390 places, 537 transitions, 8660 flow. Second operand 6 states and 154 transitions. [2024-06-04 14:09:59,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 562 transitions, 9836 flow [2024-06-04 14:10:02,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 562 transitions, 9580 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:02,270 INFO L231 Difference]: Finished difference. Result has 389 places, 537 transitions, 8664 flow [2024-06-04 14:10:02,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8404, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8664, PETRI_PLACES=389, PETRI_TRANSITIONS=537} [2024-06-04 14:10:02,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-04 14:10:02,271 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 537 transitions, 8664 flow [2024-06-04 14:10:02,271 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-04 14:10:02,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:02,272 INFO 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-04 14:10:02,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:10:02,272 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-04 14:10:02,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:02,272 INFO L85 PathProgramCache]: Analyzing trace with hash 2091097869, now seen corresponding path program 19 times [2024-06-04 14:10:02,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:02,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5861417] [2024-06-04 14:10:02,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:02,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:02,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:02,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:02,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:02,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5861417] [2024-06-04 14:10:02,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5861417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:02,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:02,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:02,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497913961] [2024-06-04 14:10:02,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:02,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:02,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:02,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:02,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:02,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:02,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 537 transitions, 8664 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-04 14:10:02,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:02,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:02,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:03,263 INFO L124 PetriNetUnfolderBase]: 2653/4472 cut-off events. [2024-06-04 14:10:03,263 INFO L125 PetriNetUnfolderBase]: For 442101/442107 co-relation queries the response was YES. [2024-06-04 14:10:03,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34594 conditions, 4472 events. 2653/4472 cut-off events. For 442101/442107 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28882 event pairs, 469 based on Foata normal form. 5/4475 useless extension candidates. Maximal degree in co-relation 34426. Up to 3873 conditions per place. [2024-06-04 14:10:03,315 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 456 selfloop transitions, 103 changer transitions 0/565 dead transitions. [2024-06-04 14:10:03,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 565 transitions, 10038 flow [2024-06-04 14:10:03,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:03,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:03,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:10:03,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:10:03,317 INFO L175 Difference]: Start difference. First operand has 389 places, 537 transitions, 8664 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:10:03,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 565 transitions, 10038 flow [2024-06-04 14:10:05,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 565 transitions, 9744 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:05,944 INFO L231 Difference]: Finished difference. Result has 390 places, 537 transitions, 8586 flow [2024-06-04 14:10:05,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8586, PETRI_PLACES=390, PETRI_TRANSITIONS=537} [2024-06-04 14:10:05,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-04 14:10:05,945 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 537 transitions, 8586 flow [2024-06-04 14:10:05,945 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-04 14:10:05,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:05,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:05,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:10:05,945 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-04 14:10:05,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:05,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1526652885, now seen corresponding path program 20 times [2024-06-04 14:10:05,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:05,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048756551] [2024-06-04 14:10:05,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:05,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:05,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:06,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:06,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048756551] [2024-06-04 14:10:06,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048756551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:06,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:06,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:06,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494273214] [2024-06-04 14:10:06,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:06,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:06,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:06,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:06,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:06,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:06,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 537 transitions, 8586 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-04 14:10:06,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:06,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:06,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:06,941 INFO L124 PetriNetUnfolderBase]: 2674/4508 cut-off events. [2024-06-04 14:10:06,941 INFO L125 PetriNetUnfolderBase]: For 440808/440814 co-relation queries the response was YES. [2024-06-04 14:10:06,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34829 conditions, 4508 events. 2674/4508 cut-off events. For 440808/440814 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 29174 event pairs, 469 based on Foata normal form. 5/4511 useless extension candidates. Maximal degree in co-relation 34662. Up to 3687 conditions per place. [2024-06-04 14:10:06,990 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 182 changer transitions 0/571 dead transitions. [2024-06-04 14:10:06,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 571 transitions, 10702 flow [2024-06-04 14:10:06,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:06,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:06,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:10:06,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:10:06,991 INFO L175 Difference]: Start difference. First operand has 390 places, 537 transitions, 8586 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:10:06,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 571 transitions, 10702 flow [2024-06-04 14:10:09,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 571 transitions, 10496 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:09,488 INFO L231 Difference]: Finished difference. Result has 392 places, 546 transitions, 9051 flow [2024-06-04 14:10:09,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9051, PETRI_PLACES=392, PETRI_TRANSITIONS=546} [2024-06-04 14:10:09,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-04 14:10:09,488 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 546 transitions, 9051 flow [2024-06-04 14:10:09,489 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-04 14:10:09,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:09,489 INFO 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-04 14:10:09,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:10:09,489 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-04 14:10:09,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:09,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2087378799, now seen corresponding path program 21 times [2024-06-04 14:10:09,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:09,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244358062] [2024-06-04 14:10:09,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:09,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:09,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:09,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:09,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244358062] [2024-06-04 14:10:09,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244358062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:09,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:09,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:09,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028723873] [2024-06-04 14:10:09,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:09,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:09,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:09,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:09,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:09,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:09,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 546 transitions, 9051 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-04 14:10:09,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:09,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:09,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:10,481 INFO L124 PetriNetUnfolderBase]: 2679/4515 cut-off events. [2024-06-04 14:10:10,481 INFO L125 PetriNetUnfolderBase]: For 452208/452214 co-relation queries the response was YES. [2024-06-04 14:10:10,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35452 conditions, 4515 events. 2679/4515 cut-off events. For 452208/452214 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29242 event pairs, 469 based on Foata normal form. 5/4518 useless extension candidates. Maximal degree in co-relation 35283. Up to 3691 conditions per place. [2024-06-04 14:10:10,534 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 193 changer transitions 0/582 dead transitions. [2024-06-04 14:10:10,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 582 transitions, 10920 flow [2024-06-04 14:10:10,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:10,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:10,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:10:10,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-04 14:10:10,535 INFO L175 Difference]: Start difference. First operand has 392 places, 546 transitions, 9051 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:10:10,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 582 transitions, 10920 flow [2024-06-04 14:10:13,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 582 transitions, 10377 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-04 14:10:13,266 INFO L231 Difference]: Finished difference. Result has 395 places, 549 transitions, 8977 flow [2024-06-04 14:10:13,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8530, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8977, PETRI_PLACES=395, PETRI_TRANSITIONS=549} [2024-06-04 14:10:13,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-04 14:10:13,267 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 549 transitions, 8977 flow [2024-06-04 14:10:13,267 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-04 14:10:13,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:13,267 INFO 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-04 14:10:13,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:10:13,267 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-04 14:10:13,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:13,268 INFO L85 PathProgramCache]: Analyzing trace with hash 2098460679, now seen corresponding path program 22 times [2024-06-04 14:10:13,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:13,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417150868] [2024-06-04 14:10:13,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:13,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:13,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:13,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-04 14:10:13,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:13,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417150868] [2024-06-04 14:10:13,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417150868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:13,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:13,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:13,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182987159] [2024-06-04 14:10:13,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:13,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:13,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:13,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:13,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:13,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:13,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 549 transitions, 8977 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-04 14:10:13,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:13,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:13,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:14,251 INFO L124 PetriNetUnfolderBase]: 2676/4510 cut-off events. [2024-06-04 14:10:14,252 INFO L125 PetriNetUnfolderBase]: For 452511/452517 co-relation queries the response was YES. [2024-06-04 14:10:14,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35368 conditions, 4510 events. 2676/4510 cut-off events. For 452511/452517 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29183 event pairs, 469 based on Foata normal form. 5/4513 useless extension candidates. Maximal degree in co-relation 35198. Up to 3927 conditions per place. [2024-06-04 14:10:14,304 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 476 selfloop transitions, 88 changer transitions 0/570 dead transitions. [2024-06-04 14:10:14,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 570 transitions, 10157 flow [2024-06-04 14:10:14,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:14,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:10:14,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:10:14,306 INFO L175 Difference]: Start difference. First operand has 395 places, 549 transitions, 8977 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:10:14,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 570 transitions, 10157 flow [2024-06-04 14:10:16,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 570 transitions, 9501 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:16,776 INFO L231 Difference]: Finished difference. Result has 396 places, 549 transitions, 8503 flow [2024-06-04 14:10:16,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8321, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8503, PETRI_PLACES=396, PETRI_TRANSITIONS=549} [2024-06-04 14:10:16,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-04 14:10:16,777 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 549 transitions, 8503 flow [2024-06-04 14:10:16,777 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-04 14:10:16,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:16,777 INFO 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-04 14:10:16,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:10:16,777 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-04 14:10:16,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:16,778 INFO L85 PathProgramCache]: Analyzing trace with hash 2087378613, now seen corresponding path program 21 times [2024-06-04 14:10:16,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:16,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792254872] [2024-06-04 14:10:16,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:16,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:16,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:16,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:16,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:16,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792254872] [2024-06-04 14:10:16,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792254872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:16,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:16,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:10:16,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714416806] [2024-06-04 14:10:16,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:16,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:10:16,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:16,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:10:16,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:10:16,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:16,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 549 transitions, 8503 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-04 14:10:16,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:16,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:16,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:17,733 INFO L124 PetriNetUnfolderBase]: 2670/4502 cut-off events. [2024-06-04 14:10:17,733 INFO L125 PetriNetUnfolderBase]: For 455074/455080 co-relation queries the response was YES. [2024-06-04 14:10:17,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 4502 events. 2670/4502 cut-off events. For 455074/455080 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29166 event pairs, 469 based on Foata normal form. 6/4506 useless extension candidates. Maximal degree in co-relation 34589. Up to 3801 conditions per place. [2024-06-04 14:10:17,787 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 443 selfloop transitions, 129 changer transitions 0/578 dead transitions. [2024-06-04 14:10:17,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 578 transitions, 9721 flow [2024-06-04 14:10:17,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:17,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:17,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:10:17,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-04 14:10:17,789 INFO L175 Difference]: Start difference. First operand has 396 places, 549 transitions, 8503 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:10:17,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 578 transitions, 9721 flow [2024-06-04 14:10:20,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 578 transitions, 9434 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-04 14:10:20,062 INFO L231 Difference]: Finished difference. Result has 393 places, 549 transitions, 8488 flow [2024-06-04 14:10:20,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8216, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8488, PETRI_PLACES=393, PETRI_TRANSITIONS=549} [2024-06-04 14:10:20,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-04 14:10:20,063 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 549 transitions, 8488 flow [2024-06-04 14:10:20,063 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-04 14:10:20,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:20,063 INFO 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-04 14:10:20,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:10:20,063 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-04 14:10:20,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:20,064 INFO L85 PathProgramCache]: Analyzing trace with hash 2087615949, now seen corresponding path program 23 times [2024-06-04 14:10:20,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:20,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322930680] [2024-06-04 14:10:20,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:20,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:20,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:20,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:20,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:20,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322930680] [2024-06-04 14:10:20,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322930680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:20,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:20,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:20,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625278319] [2024-06-04 14:10:20,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:20,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:20,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:20,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:20,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:20,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:20,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 549 transitions, 8488 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-04 14:10:20,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:20,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:20,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:21,030 INFO L124 PetriNetUnfolderBase]: 2667/4498 cut-off events. [2024-06-04 14:10:21,031 INFO L125 PetriNetUnfolderBase]: For 454713/454719 co-relation queries the response was YES. [2024-06-04 14:10:21,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 4498 events. 2667/4498 cut-off events. For 454713/454719 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29170 event pairs, 469 based on Foata normal form. 5/4501 useless extension candidates. Maximal degree in co-relation 34638. Up to 3682 conditions per place. [2024-06-04 14:10:21,085 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 192 changer transitions 0/578 dead transitions. [2024-06-04 14:10:21,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 578 transitions, 10088 flow [2024-06-04 14:10:21,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:21,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:21,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:10:21,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-04 14:10:21,086 INFO L175 Difference]: Start difference. First operand has 393 places, 549 transitions, 8488 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:10:21,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 578 transitions, 10088 flow [2024-06-04 14:10:23,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 578 transitions, 9702 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:23,456 INFO L231 Difference]: Finished difference. Result has 394 places, 549 transitions, 8496 flow [2024-06-04 14:10:23,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8106, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8496, PETRI_PLACES=394, PETRI_TRANSITIONS=549} [2024-06-04 14:10:23,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-04 14:10:23,456 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 549 transitions, 8496 flow [2024-06-04 14:10:23,456 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-04 14:10:23,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:23,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:23,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:10:23,457 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-04 14:10:23,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:23,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1526256147, now seen corresponding path program 2 times [2024-06-04 14:10:23,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:23,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348678645] [2024-06-04 14:10:23,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:23,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:23,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:23,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:23,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:23,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348678645] [2024-06-04 14:10:23,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348678645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:23,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:23,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:23,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269102976] [2024-06-04 14:10:23,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:23,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:23,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:23,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:23,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:23,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:23,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 549 transitions, 8496 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-04 14:10:23,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:23,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:23,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:24,492 INFO L124 PetriNetUnfolderBase]: 2687/4533 cut-off events. [2024-06-04 14:10:24,492 INFO L125 PetriNetUnfolderBase]: For 476744/476744 co-relation queries the response was YES. [2024-06-04 14:10:24,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35046 conditions, 4533 events. 2687/4533 cut-off events. For 476744/476744 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 29389 event pairs, 463 based on Foata normal form. 6/4538 useless extension candidates. Maximal degree in co-relation 34874. Up to 3970 conditions per place. [2024-06-04 14:10:24,538 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 534 selfloop transitions, 36 changer transitions 0/576 dead transitions. [2024-06-04 14:10:24,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 576 transitions, 9778 flow [2024-06-04 14:10:24,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:24,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:24,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 14:10:24,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 14:10:24,540 INFO L175 Difference]: Start difference. First operand has 394 places, 549 transitions, 8496 flow. Second operand 7 states and 158 transitions. [2024-06-04 14:10:24,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 576 transitions, 9778 flow [2024-06-04 14:10:26,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 576 transitions, 9344 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:10:26,545 INFO L231 Difference]: Finished difference. Result has 394 places, 552 transitions, 8193 flow [2024-06-04 14:10:26,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8062, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8193, PETRI_PLACES=394, PETRI_TRANSITIONS=552} [2024-06-04 14:10:26,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-04 14:10:26,546 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 552 transitions, 8193 flow [2024-06-04 14:10:26,546 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-04 14:10:26,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:26,546 INFO 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-04 14:10:26,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:10:26,546 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-04 14:10:26,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:26,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1166082957, now seen corresponding path program 3 times [2024-06-04 14:10:26,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:26,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394672045] [2024-06-04 14:10:26,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:26,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:26,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:26,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:26,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394672045] [2024-06-04 14:10:26,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394672045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:26,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:26,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:26,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964722267] [2024-06-04 14:10:26,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:26,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:26,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:26,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:26,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:26,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:26,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 552 transitions, 8193 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-04 14:10:26,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:26,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:26,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:27,547 INFO L124 PetriNetUnfolderBase]: 2707/4569 cut-off events. [2024-06-04 14:10:27,547 INFO L125 PetriNetUnfolderBase]: For 483998/483998 co-relation queries the response was YES. [2024-06-04 14:10:27,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34989 conditions, 4569 events. 2707/4569 cut-off events. For 483998/483998 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29700 event pairs, 387 based on Foata normal form. 6/4574 useless extension candidates. Maximal degree in co-relation 34815. Up to 4007 conditions per place. [2024-06-04 14:10:27,601 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 544 selfloop transitions, 31 changer transitions 0/581 dead transitions. [2024-06-04 14:10:27,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 581 transitions, 9500 flow [2024-06-04 14:10:27,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:10:27,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:10:27,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:10:27,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-04 14:10:27,602 INFO L175 Difference]: Start difference. First operand has 394 places, 552 transitions, 8193 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:10:27,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 581 transitions, 9500 flow [2024-06-04 14:10:29,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 581 transitions, 9442 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-04 14:10:29,499 INFO L231 Difference]: Finished difference. Result has 398 places, 555 transitions, 8268 flow [2024-06-04 14:10:29,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8268, PETRI_PLACES=398, PETRI_TRANSITIONS=555} [2024-06-04 14:10:29,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-04 14:10:29,500 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 555 transitions, 8268 flow [2024-06-04 14:10:29,500 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-04 14:10:29,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:29,500 INFO 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-04 14:10:29,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:10:29,500 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-04 14:10:29,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:29,501 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 4 times [2024-06-04 14:10:29,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:29,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087540994] [2024-06-04 14:10:29,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:29,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:29,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:29,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:29,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:29,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087540994] [2024-06-04 14:10:29,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087540994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:29,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:29,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:29,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351242400] [2024-06-04 14:10:29,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:29,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:29,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:29,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:29,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:29,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:29,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 555 transitions, 8268 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-04 14:10:29,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:29,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:29,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:30,500 INFO L124 PetriNetUnfolderBase]: 2694/4550 cut-off events. [2024-06-04 14:10:30,500 INFO L125 PetriNetUnfolderBase]: For 465038/465038 co-relation queries the response was YES. [2024-06-04 14:10:30,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34516 conditions, 4550 events. 2694/4550 cut-off events. For 465038/465038 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29519 event pairs, 378 based on Foata normal form. 6/4555 useless extension candidates. Maximal degree in co-relation 34339. Up to 3950 conditions per place. [2024-06-04 14:10:30,555 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 546 selfloop transitions, 35 changer transitions 0/587 dead transitions. [2024-06-04 14:10:30,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 587 transitions, 9601 flow [2024-06-04 14:10:30,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:30,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:30,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:10:30,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:10:30,556 INFO L175 Difference]: Start difference. First operand has 398 places, 555 transitions, 8268 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:10:30,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 587 transitions, 9601 flow [2024-06-04 14:10:33,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 587 transitions, 9553 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-04 14:10:33,020 INFO L231 Difference]: Finished difference. Result has 405 places, 559 transitions, 8377 flow [2024-06-04 14:10:33,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8377, PETRI_PLACES=405, PETRI_TRANSITIONS=559} [2024-06-04 14:10:33,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-04 14:10:33,021 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 559 transitions, 8377 flow [2024-06-04 14:10:33,021 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-04 14:10:33,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:33,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] [2024-06-04 14:10:33,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:10:33,022 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-04 14:10:33,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:33,022 INFO L85 PathProgramCache]: Analyzing trace with hash 192693333, now seen corresponding path program 1 times [2024-06-04 14:10:33,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:33,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415217639] [2024-06-04 14:10:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:33,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:33,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:33,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:33,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:33,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415217639] [2024-06-04 14:10:33,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415217639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:33,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:33,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:33,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923561748] [2024-06-04 14:10:33,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:33,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:33,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:33,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:33,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:33,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:33,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 559 transitions, 8377 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-04 14:10:33,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:33,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:33,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:34,057 INFO L124 PetriNetUnfolderBase]: 2780/4698 cut-off events. [2024-06-04 14:10:34,057 INFO L125 PetriNetUnfolderBase]: For 548537/548554 co-relation queries the response was YES. [2024-06-04 14:10:34,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36388 conditions, 4698 events. 2780/4698 cut-off events. For 548537/548554 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30733 event pairs, 480 based on Foata normal form. 24/4716 useless extension candidates. Maximal degree in co-relation 36207. Up to 3629 conditions per place. [2024-06-04 14:10:34,114 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 430 selfloop transitions, 152 changer transitions 0/588 dead transitions. [2024-06-04 14:10:34,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 588 transitions, 9893 flow [2024-06-04 14:10:34,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:34,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:34,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:10:34,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:10:34,115 INFO L175 Difference]: Start difference. First operand has 405 places, 559 transitions, 8377 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:10:34,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 588 transitions, 9893 flow [2024-06-04 14:10:36,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 588 transitions, 9736 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 14:10:36,940 INFO L231 Difference]: Finished difference. Result has 407 places, 562 transitions, 8589 flow [2024-06-04 14:10:36,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8589, PETRI_PLACES=407, PETRI_TRANSITIONS=562} [2024-06-04 14:10:36,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-04 14:10:36,941 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 562 transitions, 8589 flow [2024-06-04 14:10:36,941 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-04 14:10:36,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:36,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] [2024-06-04 14:10:36,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:10:36,941 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-04 14:10:36,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:36,942 INFO L85 PathProgramCache]: Analyzing trace with hash -208587725, now seen corresponding path program 2 times [2024-06-04 14:10:36,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:36,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397386822] [2024-06-04 14:10:36,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:36,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:36,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:37,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:37,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:37,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397386822] [2024-06-04 14:10:37,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397386822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:37,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:37,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:37,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444019020] [2024-06-04 14:10:37,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:37,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:37,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:37,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:37,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:37,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:37,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 562 transitions, 8589 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-04 14:10:37,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:37,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:37,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:37,961 INFO L124 PetriNetUnfolderBase]: 2836/4794 cut-off events. [2024-06-04 14:10:37,961 INFO L125 PetriNetUnfolderBase]: For 581773/581790 co-relation queries the response was YES. [2024-06-04 14:10:38,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37112 conditions, 4794 events. 2836/4794 cut-off events. For 581773/581790 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31549 event pairs, 559 based on Foata normal form. 28/4816 useless extension candidates. Maximal degree in co-relation 36932. Up to 4035 conditions per place. [2024-06-04 14:10:38,020 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 140 changer transitions 0/582 dead transitions. [2024-06-04 14:10:38,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 582 transitions, 9847 flow [2024-06-04 14:10:38,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:38,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:38,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-04 14:10:38,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-04 14:10:38,021 INFO L175 Difference]: Start difference. First operand has 407 places, 562 transitions, 8589 flow. Second operand 7 states and 158 transitions. [2024-06-04 14:10:38,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 582 transitions, 9847 flow [2024-06-04 14:10:40,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 582 transitions, 9560 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:10:40,449 INFO L231 Difference]: Finished difference. Result has 410 places, 564 transitions, 8632 flow [2024-06-04 14:10:40,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8632, PETRI_PLACES=410, PETRI_TRANSITIONS=564} [2024-06-04 14:10:40,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-04 14:10:40,449 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 564 transitions, 8632 flow [2024-06-04 14:10:40,449 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-04 14:10:40,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:40,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:40,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:10:40,450 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-04 14:10:40,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:40,450 INFO L85 PathProgramCache]: Analyzing trace with hash 568672433, now seen corresponding path program 3 times [2024-06-04 14:10:40,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:40,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152221110] [2024-06-04 14:10:40,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:40,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:40,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:40,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:40,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152221110] [2024-06-04 14:10:40,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152221110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:40,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:40,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:40,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458057771] [2024-06-04 14:10:40,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:40,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:40,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:40,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:40,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:40,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:40,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 564 transitions, 8632 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-04 14:10:40,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:40,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:40,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:41,571 INFO L124 PetriNetUnfolderBase]: 2876/4858 cut-off events. [2024-06-04 14:10:41,571 INFO L125 PetriNetUnfolderBase]: For 573761/573778 co-relation queries the response was YES. [2024-06-04 14:10:41,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37608 conditions, 4858 events. 2876/4858 cut-off events. For 573761/573778 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32000 event pairs, 555 based on Foata normal form. 24/4876 useless extension candidates. Maximal degree in co-relation 37427. Up to 4039 conditions per place. [2024-06-04 14:10:41,625 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 437 selfloop transitions, 144 changer transitions 0/587 dead transitions. [2024-06-04 14:10:41,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 587 transitions, 9920 flow [2024-06-04 14:10:41,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:41,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:41,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:10:41,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:10:41,626 INFO L175 Difference]: Start difference. First operand has 410 places, 564 transitions, 8632 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:10:41,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 587 transitions, 9920 flow [2024-06-04 14:10:44,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 587 transitions, 9622 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:10:44,525 INFO L231 Difference]: Finished difference. Result has 412 places, 566 transitions, 8673 flow [2024-06-04 14:10:44,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8334, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8673, PETRI_PLACES=412, PETRI_TRANSITIONS=566} [2024-06-04 14:10:44,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-04 14:10:44,525 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 566 transitions, 8673 flow [2024-06-04 14:10:44,525 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-04 14:10:44,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:44,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:44,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:10:44,526 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-04 14:10:44,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:44,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1013373837, now seen corresponding path program 4 times [2024-06-04 14:10:44,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:44,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726008343] [2024-06-04 14:10:44,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:44,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:44,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:44,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:44,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:44,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726008343] [2024-06-04 14:10:44,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726008343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:44,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:44,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:44,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691661734] [2024-06-04 14:10:44,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:44,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:44,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:44,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:44,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:44,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:44,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 566 transitions, 8673 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-04 14:10:44,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:44,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:44,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:45,621 INFO L124 PetriNetUnfolderBase]: 2919/4926 cut-off events. [2024-06-04 14:10:45,621 INFO L125 PetriNetUnfolderBase]: For 590955/590961 co-relation queries the response was YES. [2024-06-04 14:10:45,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37921 conditions, 4926 events. 2919/4926 cut-off events. For 590955/590961 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32473 event pairs, 529 based on Foata normal form. 20/4944 useless extension candidates. Maximal degree in co-relation 37739. Up to 4250 conditions per place. [2024-06-04 14:10:45,683 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 501 selfloop transitions, 85 changer transitions 0/592 dead transitions. [2024-06-04 14:10:45,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 592 transitions, 9973 flow [2024-06-04 14:10:45,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:45,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:45,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:10:45,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:10:45,685 INFO L175 Difference]: Start difference. First operand has 412 places, 566 transitions, 8673 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:10:45,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 592 transitions, 9973 flow [2024-06-04 14:10:49,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 592 transitions, 9658 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:10:49,069 INFO L231 Difference]: Finished difference. Result has 414 places, 568 transitions, 8586 flow [2024-06-04 14:10:49,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8586, PETRI_PLACES=414, PETRI_TRANSITIONS=568} [2024-06-04 14:10:49,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-04 14:10:49,069 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 568 transitions, 8586 flow [2024-06-04 14:10:49,070 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-04 14:10:49,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:49,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:49,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:10:49,070 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-04 14:10:49,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:49,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1013521707, now seen corresponding path program 5 times [2024-06-04 14:10:49,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:49,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731028671] [2024-06-04 14:10:49,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:49,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:49,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:49,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:49,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:49,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731028671] [2024-06-04 14:10:49,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731028671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:49,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:49,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:49,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593659548] [2024-06-04 14:10:49,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:49,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:49,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:49,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:49,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:49,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:49,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 568 transitions, 8586 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-04 14:10:49,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:49,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:49,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:50,161 INFO L124 PetriNetUnfolderBase]: 2972/5013 cut-off events. [2024-06-04 14:10:50,161 INFO L125 PetriNetUnfolderBase]: For 593332/593338 co-relation queries the response was YES. [2024-06-04 14:10:50,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38676 conditions, 5013 events. 2972/5013 cut-off events. For 593332/593338 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33084 event pairs, 461 based on Foata normal form. 16/5027 useless extension candidates. Maximal degree in co-relation 38493. Up to 4108 conditions per place. [2024-06-04 14:10:50,223 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 501 selfloop transitions, 94 changer transitions 0/601 dead transitions. [2024-06-04 14:10:50,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 601 transitions, 10152 flow [2024-06-04 14:10:50,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:10:50,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:10:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:10:50,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-04 14:10:50,224 INFO L175 Difference]: Start difference. First operand has 414 places, 568 transitions, 8586 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:10:50,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 601 transitions, 10152 flow [2024-06-04 14:10:52,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 601 transitions, 9958 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:10:52,797 INFO L231 Difference]: Finished difference. Result has 416 places, 570 transitions, 8647 flow [2024-06-04 14:10:52,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8392, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8647, PETRI_PLACES=416, PETRI_TRANSITIONS=570} [2024-06-04 14:10:52,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-04 14:10:52,798 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 570 transitions, 8647 flow [2024-06-04 14:10:52,798 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-04 14:10:52,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:52,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:52,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:10:52,799 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-04 14:10:52,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:52,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-04 14:10:52,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:52,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658432741] [2024-06-04 14:10:52,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:52,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:52,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:52,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:52,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658432741] [2024-06-04 14:10:52,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658432741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:52,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:52,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:52,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659554387] [2024-06-04 14:10:52,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:52,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:52,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:52,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:52,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:52,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:52,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 570 transitions, 8647 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-04 14:10:52,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:52,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:52,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:53,931 INFO L124 PetriNetUnfolderBase]: 2939/4962 cut-off events. [2024-06-04 14:10:53,931 INFO L125 PetriNetUnfolderBase]: For 539210/539216 co-relation queries the response was YES. [2024-06-04 14:10:53,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37164 conditions, 4962 events. 2939/4962 cut-off events. For 539210/539216 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32721 event pairs, 416 based on Foata normal form. 16/4976 useless extension candidates. Maximal degree in co-relation 36980. Up to 4013 conditions per place. [2024-06-04 14:10:53,988 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 519 selfloop transitions, 71 changer transitions 0/596 dead transitions. [2024-06-04 14:10:53,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 596 transitions, 9925 flow [2024-06-04 14:10:53,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:10:53,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:10:53,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:10:53,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-04 14:10:53,989 INFO L175 Difference]: Start difference. First operand has 416 places, 570 transitions, 8647 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:10:53,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 596 transitions, 9925 flow [2024-06-04 14:10:56,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 596 transitions, 9744 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 14:10:56,641 INFO L231 Difference]: Finished difference. Result has 418 places, 570 transitions, 8615 flow [2024-06-04 14:10:56,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8466, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8615, PETRI_PLACES=418, PETRI_TRANSITIONS=570} [2024-06-04 14:10:56,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-04 14:10:56,642 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 570 transitions, 8615 flow [2024-06-04 14:10:56,642 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-04 14:10:56,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:56,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:56,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:10:56,642 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-04 14:10:56,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:56,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2037921392, now seen corresponding path program 1 times [2024-06-04 14:10:56,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:56,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966978702] [2024-06-04 14:10:56,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:56,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:56,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:56,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:56,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:56,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966978702] [2024-06-04 14:10:56,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966978702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:56,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:56,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:56,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540169512] [2024-06-04 14:10:56,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:56,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:56,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:56,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:56,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:56,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:10:56,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 570 transitions, 8615 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-04 14:10:56,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:56,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:10:56,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:57,725 INFO L124 PetriNetUnfolderBase]: 3006/5040 cut-off events. [2024-06-04 14:10:57,726 INFO L125 PetriNetUnfolderBase]: For 548913/548913 co-relation queries the response was YES. [2024-06-04 14:10:57,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38839 conditions, 5040 events. 3006/5040 cut-off events. For 548913/548913 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 33091 event pairs, 480 based on Foata normal form. 2/5028 useless extension candidates. Maximal degree in co-relation 38654. Up to 3891 conditions per place. [2024-06-04 14:10:57,788 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 197 changer transitions 0/614 dead transitions. [2024-06-04 14:10:57,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 614 transitions, 10521 flow [2024-06-04 14:10:57,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:57,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:57,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:10:57,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-04 14:10:57,789 INFO L175 Difference]: Start difference. First operand has 418 places, 570 transitions, 8615 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:10:57,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 614 transitions, 10521 flow [2024-06-04 14:11:00,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 614 transitions, 10332 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:11:00,680 INFO L231 Difference]: Finished difference. Result has 421 places, 576 transitions, 8979 flow [2024-06-04 14:11:00,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8979, PETRI_PLACES=421, PETRI_TRANSITIONS=576} [2024-06-04 14:11:00,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-04 14:11:00,681 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 576 transitions, 8979 flow [2024-06-04 14:11:00,681 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-04 14:11:00,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:00,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:00,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:11:00,682 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-04 14:11:00,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:00,682 INFO L85 PathProgramCache]: Analyzing trace with hash 2043635312, now seen corresponding path program 2 times [2024-06-04 14:11:00,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:00,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426282437] [2024-06-04 14:11:00,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:00,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:00,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:00,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:00,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:00,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426282437] [2024-06-04 14:11:00,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426282437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:00,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:00,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:00,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923371604] [2024-06-04 14:11:00,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:00,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:00,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:00,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:00,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:00,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:00,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 576 transitions, 8979 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-04 14:11:00,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:00,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:00,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:01,824 INFO L124 PetriNetUnfolderBase]: 3073/5141 cut-off events. [2024-06-04 14:11:01,824 INFO L125 PetriNetUnfolderBase]: For 617719/617719 co-relation queries the response was YES. [2024-06-04 14:11:01,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40915 conditions, 5141 events. 3073/5141 cut-off events. For 617719/617719 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 33762 event pairs, 472 based on Foata normal form. 2/5129 useless extension candidates. Maximal degree in co-relation 40729. Up to 3935 conditions per place. [2024-06-04 14:11:01,887 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 201 changer transitions 0/618 dead transitions. [2024-06-04 14:11:01,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 618 transitions, 10881 flow [2024-06-04 14:11:01,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:01,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:01,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:11:01,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-04 14:11:01,888 INFO L175 Difference]: Start difference. First operand has 421 places, 576 transitions, 8979 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:11:01,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 618 transitions, 10881 flow [2024-06-04 14:11:06,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 618 transitions, 10567 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-04 14:11:06,037 INFO L231 Difference]: Finished difference. Result has 426 places, 580 transitions, 9180 flow [2024-06-04 14:11:06,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8691, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9180, PETRI_PLACES=426, PETRI_TRANSITIONS=580} [2024-06-04 14:11:06,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-04 14:11:06,038 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 580 transitions, 9180 flow [2024-06-04 14:11:06,038 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-04 14:11:06,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:06,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:06,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:11:06,038 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-04 14:11:06,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:06,039 INFO L85 PathProgramCache]: Analyzing trace with hash 496766866, now seen corresponding path program 3 times [2024-06-04 14:11:06,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:06,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416705201] [2024-06-04 14:11:06,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:06,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:06,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:06,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:06,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:06,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416705201] [2024-06-04 14:11:06,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416705201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:06,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:06,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:06,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121328618] [2024-06-04 14:11:06,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:06,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:06,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:06,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:06,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:06,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:06,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 580 transitions, 9180 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-04 14:11:06,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:06,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:06,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:07,189 INFO L124 PetriNetUnfolderBase]: 3094/5167 cut-off events. [2024-06-04 14:11:07,189 INFO L125 PetriNetUnfolderBase]: For 640117/640117 co-relation queries the response was YES. [2024-06-04 14:11:07,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41784 conditions, 5167 events. 3094/5167 cut-off events. For 640117/640117 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 33995 event pairs, 615 based on Foata normal form. 2/5150 useless extension candidates. Maximal degree in co-relation 41596. Up to 4357 conditions per place. [2024-06-04 14:11:07,254 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 187 changer transitions 0/617 dead transitions. [2024-06-04 14:11:07,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 617 transitions, 10806 flow [2024-06-04 14:11:07,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:07,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:07,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:11:07,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-04 14:11:07,255 INFO L175 Difference]: Start difference. First operand has 426 places, 580 transitions, 9180 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:11:07,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 617 transitions, 10806 flow [2024-06-04 14:11:11,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 617 transitions, 10426 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-04 14:11:11,350 INFO L231 Difference]: Finished difference. Result has 431 places, 584 transitions, 9304 flow [2024-06-04 14:11:11,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8806, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9304, PETRI_PLACES=431, PETRI_TRANSITIONS=584} [2024-06-04 14:11:11,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-04 14:11:11,350 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 584 transitions, 9304 flow [2024-06-04 14:11:11,350 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-04 14:11:11,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:11,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:11,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:11:11,351 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-04 14:11:11,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:11,351 INFO L85 PathProgramCache]: Analyzing trace with hash 497063536, now seen corresponding path program 4 times [2024-06-04 14:11:11,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:11,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854737604] [2024-06-04 14:11:11,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:11,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:11,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:11,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:11,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:11,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854737604] [2024-06-04 14:11:11,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854737604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:11,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:11,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:11,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057720949] [2024-06-04 14:11:11,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:11,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:11,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:11,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:11,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:11,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:11,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 584 transitions, 9304 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-04 14:11:11,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:11,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:11,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:12,611 INFO L124 PetriNetUnfolderBase]: 3102/5184 cut-off events. [2024-06-04 14:11:12,611 INFO L125 PetriNetUnfolderBase]: For 652145/652145 co-relation queries the response was YES. [2024-06-04 14:11:12,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42018 conditions, 5184 events. 3102/5184 cut-off events. For 652145/652145 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 34171 event pairs, 622 based on Foata normal form. 2/5172 useless extension candidates. Maximal degree in co-relation 41828. Up to 4404 conditions per place. [2024-06-04 14:11:12,666 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 184 changer transitions 0/614 dead transitions. [2024-06-04 14:11:12,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 614 transitions, 10648 flow [2024-06-04 14:11:12,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:12,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:12,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:11:12,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:11:12,667 INFO L175 Difference]: Start difference. First operand has 431 places, 584 transitions, 9304 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:11:12,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 614 transitions, 10648 flow [2024-06-04 14:11:16,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 614 transitions, 10208 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-04 14:11:16,647 INFO L231 Difference]: Finished difference. Result has 434 places, 586 transitions, 9299 flow [2024-06-04 14:11:16,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8884, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9299, PETRI_PLACES=434, PETRI_TRANSITIONS=586} [2024-06-04 14:11:16,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-04 14:11:16,648 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 586 transitions, 9299 flow [2024-06-04 14:11:16,648 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-04 14:11:16,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:16,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:16,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:11:16,649 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-04 14:11:16,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:16,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1690316400, now seen corresponding path program 5 times [2024-06-04 14:11:16,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:16,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47015295] [2024-06-04 14:11:16,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:16,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:16,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-04 14:11:16,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:16,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47015295] [2024-06-04 14:11:16,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47015295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:16,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:16,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:16,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997303368] [2024-06-04 14:11:16,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:16,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:16,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:16,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:16,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:16,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:16,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 586 transitions, 9299 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-04 14:11:16,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:16,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:16,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:17,864 INFO L124 PetriNetUnfolderBase]: 3182/5302 cut-off events. [2024-06-04 14:11:17,864 INFO L125 PetriNetUnfolderBase]: For 735989/735989 co-relation queries the response was YES. [2024-06-04 14:11:17,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44067 conditions, 5302 events. 3182/5302 cut-off events. For 735989/735989 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34937 event pairs, 634 based on Foata normal form. 2/5288 useless extension candidates. Maximal degree in co-relation 43876. Up to 4440 conditions per place. [2024-06-04 14:11:17,931 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 425 selfloop transitions, 191 changer transitions 0/622 dead transitions. [2024-06-04 14:11:17,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 622 transitions, 10981 flow [2024-06-04 14:11:17,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:17,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:17,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:11:17,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:11:17,933 INFO L175 Difference]: Start difference. First operand has 434 places, 586 transitions, 9299 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:11:17,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 622 transitions, 10981 flow [2024-06-04 14:11:22,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 622 transitions, 10592 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:11:22,326 INFO L231 Difference]: Finished difference. Result has 437 places, 592 transitions, 9455 flow [2024-06-04 14:11:22,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9455, PETRI_PLACES=437, PETRI_TRANSITIONS=592} [2024-06-04 14:11:22,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-04 14:11:22,326 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 592 transitions, 9455 flow [2024-06-04 14:11:22,326 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-04 14:11:22,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:22,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:22,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 14:11:22,327 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-04 14:11:22,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:22,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1693173360, now seen corresponding path program 6 times [2024-06-04 14:11:22,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:22,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789362329] [2024-06-04 14:11:22,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:22,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:22,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:22,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:22,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:22,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789362329] [2024-06-04 14:11:22,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789362329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:22,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:22,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:22,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625732157] [2024-06-04 14:11:22,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:22,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:22,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:22,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:22,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:22,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:22,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 592 transitions, 9455 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-04 14:11:22,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:22,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:22,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:23,509 INFO L124 PetriNetUnfolderBase]: 3177/5297 cut-off events. [2024-06-04 14:11:23,509 INFO L125 PetriNetUnfolderBase]: For 737010/737010 co-relation queries the response was YES. [2024-06-04 14:11:23,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44053 conditions, 5297 events. 3177/5297 cut-off events. For 737010/737010 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34958 event pairs, 637 based on Foata normal form. 2/5285 useless extension candidates. Maximal degree in co-relation 43860. Up to 4517 conditions per place. [2024-06-04 14:11:23,578 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 427 selfloop transitions, 184 changer transitions 0/617 dead transitions. [2024-06-04 14:11:23,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 617 transitions, 10739 flow [2024-06-04 14:11:23,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:23,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:23,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:11:23,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:11:23,579 INFO L175 Difference]: Start difference. First operand has 437 places, 592 transitions, 9455 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:11:23,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 617 transitions, 10739 flow [2024-06-04 14:11:28,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 617 transitions, 10346 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 14:11:28,420 INFO L231 Difference]: Finished difference. Result has 440 places, 592 transitions, 9435 flow [2024-06-04 14:11:28,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9062, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9435, PETRI_PLACES=440, PETRI_TRANSITIONS=592} [2024-06-04 14:11:28,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-04 14:11:28,420 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 592 transitions, 9435 flow [2024-06-04 14:11:28,421 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-04 14:11:28,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:28,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:28,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 14:11:28,421 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-04 14:11:28,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:28,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1110622165, now seen corresponding path program 1 times [2024-06-04 14:11:28,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:28,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643183087] [2024-06-04 14:11:28,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:28,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:28,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:28,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:28,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643183087] [2024-06-04 14:11:28,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643183087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:28,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:28,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:28,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090291858] [2024-06-04 14:11:28,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:28,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:28,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:28,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:28,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:28,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:28,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 592 transitions, 9435 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-04 14:11:28,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:28,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:28,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:29,599 INFO L124 PetriNetUnfolderBase]: 3182/5332 cut-off events. [2024-06-04 14:11:29,599 INFO L125 PetriNetUnfolderBase]: For 745078/745089 co-relation queries the response was YES. [2024-06-04 14:11:29,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44179 conditions, 5332 events. 3182/5332 cut-off events. For 745078/745089 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35392 event pairs, 662 based on Foata normal form. 9/5334 useless extension candidates. Maximal degree in co-relation 43985. Up to 4153 conditions per place. [2024-06-04 14:11:29,668 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 295 selfloop transitions, 320 changer transitions 0/621 dead transitions. [2024-06-04 14:11:29,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 621 transitions, 11241 flow [2024-06-04 14:11:29,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:29,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:29,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:11:29,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:11:29,670 INFO L175 Difference]: Start difference. First operand has 440 places, 592 transitions, 9435 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:11:29,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 621 transitions, 11241 flow [2024-06-04 14:11:34,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 621 transitions, 10850 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:11:34,746 INFO L231 Difference]: Finished difference. Result has 442 places, 595 transitions, 9758 flow [2024-06-04 14:11:34,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9758, PETRI_PLACES=442, PETRI_TRANSITIONS=595} [2024-06-04 14:11:34,746 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-04 14:11:34,747 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 595 transitions, 9758 flow [2024-06-04 14:11:34,747 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-04 14:11:34,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:34,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:34,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 14:11:34,747 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-04 14:11:34,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:34,747 INFO L85 PathProgramCache]: Analyzing trace with hash 392723415, now seen corresponding path program 2 times [2024-06-04 14:11:34,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:34,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753766953] [2024-06-04 14:11:34,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:34,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:34,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:34,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:34,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:34,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753766953] [2024-06-04 14:11:34,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753766953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:34,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:34,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:34,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307029081] [2024-06-04 14:11:34,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:34,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:34,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:34,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:34,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:34,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:34,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 595 transitions, 9758 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:34,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:34,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:34,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:35,990 INFO L124 PetriNetUnfolderBase]: 3195/5324 cut-off events. [2024-06-04 14:11:35,990 INFO L125 PetriNetUnfolderBase]: For 763570/763570 co-relation queries the response was YES. [2024-06-04 14:11:36,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44849 conditions, 5324 events. 3195/5324 cut-off events. For 763570/763570 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 35087 event pairs, 665 based on Foata normal form. 1/5311 useless extension candidates. Maximal degree in co-relation 44654. Up to 4168 conditions per place. [2024-06-04 14:11:36,062 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 359 changer transitions 0/632 dead transitions. [2024-06-04 14:11:36,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 632 transitions, 11906 flow [2024-06-04 14:11:36,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:11:36,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:11:36,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 14:11:36,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-04 14:11:36,064 INFO L175 Difference]: Start difference. First operand has 442 places, 595 transitions, 9758 flow. Second operand 9 states and 212 transitions. [2024-06-04 14:11:36,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 632 transitions, 11906 flow [2024-06-04 14:11:40,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 632 transitions, 10845 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-04 14:11:40,767 INFO L231 Difference]: Finished difference. Result has 444 places, 601 transitions, 9569 flow [2024-06-04 14:11:40,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8761, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9569, PETRI_PLACES=444, PETRI_TRANSITIONS=601} [2024-06-04 14:11:40,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-04 14:11:40,768 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 601 transitions, 9569 flow [2024-06-04 14:11:40,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:40,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:40,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:40,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 14:11:40,768 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-04 14:11:40,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:40,769 INFO L85 PathProgramCache]: Analyzing trace with hash 497074231, now seen corresponding path program 3 times [2024-06-04 14:11:40,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:40,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653005425] [2024-06-04 14:11:40,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:40,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:40,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:40,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:40,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653005425] [2024-06-04 14:11:40,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653005425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:40,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:40,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:40,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245567145] [2024-06-04 14:11:40,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:40,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:40,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:40,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:40,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:40,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:40,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 601 transitions, 9569 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:40,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:40,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:40,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:42,071 INFO L124 PetriNetUnfolderBase]: 3192/5319 cut-off events. [2024-06-04 14:11:42,072 INFO L125 PetriNetUnfolderBase]: For 766117/766117 co-relation queries the response was YES. [2024-06-04 14:11:42,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44470 conditions, 5319 events. 3192/5319 cut-off events. For 766117/766117 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35041 event pairs, 667 based on Foata normal form. 1/5306 useless extension candidates. Maximal degree in co-relation 44276. Up to 4165 conditions per place. [2024-06-04 14:11:42,133 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 359 changer transitions 0/631 dead transitions. [2024-06-04 14:11:42,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 631 transitions, 11345 flow [2024-06-04 14:11:42,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:11:42,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:11:42,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 14:11:42,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-04 14:11:42,134 INFO L175 Difference]: Start difference. First operand has 444 places, 601 transitions, 9569 flow. Second operand 9 states and 209 transitions. [2024-06-04 14:11:42,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 631 transitions, 11345 flow [2024-06-04 14:11:47,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 631 transitions, 10769 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-04 14:11:47,288 INFO L231 Difference]: Finished difference. Result has 448 places, 601 transitions, 9717 flow [2024-06-04 14:11:47,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=448, PETRI_TRANSITIONS=601} [2024-06-04 14:11:47,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-04 14:11:47,288 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 601 transitions, 9717 flow [2024-06-04 14:11:47,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:47,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:47,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:47,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 14:11:47,289 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-04 14:11:47,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:47,289 INFO L85 PathProgramCache]: Analyzing trace with hash 2016523415, now seen corresponding path program 4 times [2024-06-04 14:11:47,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:47,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622479436] [2024-06-04 14:11:47,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:47,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:47,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-04 14:11:47,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:47,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622479436] [2024-06-04 14:11:47,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622479436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:47,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:47,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:47,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592688411] [2024-06-04 14:11:47,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:47,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:47,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:47,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:47,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:47,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:47,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 601 transitions, 9717 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:47,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:47,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:47,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:48,516 INFO L124 PetriNetUnfolderBase]: 3213/5355 cut-off events. [2024-06-04 14:11:48,516 INFO L125 PetriNetUnfolderBase]: For 794690/794690 co-relation queries the response was YES. [2024-06-04 14:11:48,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45132 conditions, 5355 events. 3213/5355 cut-off events. For 794690/794690 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 35385 event pairs, 667 based on Foata normal form. 1/5342 useless extension candidates. Maximal degree in co-relation 44936. Up to 4189 conditions per place. [2024-06-04 14:11:48,726 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 366 changer transitions 0/639 dead transitions. [2024-06-04 14:11:48,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 639 transitions, 11896 flow [2024-06-04 14:11:48,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:11:48,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:11:48,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-04 14:11:48,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-04 14:11:48,727 INFO L175 Difference]: Start difference. First operand has 448 places, 601 transitions, 9717 flow. Second operand 10 states and 226 transitions. [2024-06-04 14:11:48,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 639 transitions, 11896 flow [2024-06-04 14:11:54,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 639 transitions, 11152 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:11:54,795 INFO L231 Difference]: Finished difference. Result has 450 places, 610 transitions, 9870 flow [2024-06-04 14:11:54,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8991, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=450, PETRI_TRANSITIONS=610} [2024-06-04 14:11:54,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-04 14:11:54,796 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 610 transitions, 9870 flow [2024-06-04 14:11:54,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:54,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:54,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:54,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 14:11:54,796 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-04 14:11:54,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:54,797 INFO L85 PathProgramCache]: Analyzing trace with hash -164164095, now seen corresponding path program 5 times [2024-06-04 14:11:54,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:54,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320776390] [2024-06-04 14:11:54,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:54,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:54,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:54,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-04 14:11:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320776390] [2024-06-04 14:11:54,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320776390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:54,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:54,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:11:54,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675113468] [2024-06-04 14:11:54,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:54,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:11:54,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:11:54,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:11:54,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:11:54,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 610 transitions, 9870 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:11:54,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:54,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:11:54,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:56,059 INFO L124 PetriNetUnfolderBase]: 3226/5380 cut-off events. [2024-06-04 14:11:56,059 INFO L125 PetriNetUnfolderBase]: For 814820/814820 co-relation queries the response was YES. [2024-06-04 14:11:56,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45515 conditions, 5380 events. 3226/5380 cut-off events. For 814820/814820 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 35612 event pairs, 662 based on Foata normal form. 1/5367 useless extension candidates. Maximal degree in co-relation 45318. Up to 4204 conditions per place. [2024-06-04 14:11:56,132 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 271 selfloop transitions, 369 changer transitions 0/646 dead transitions. [2024-06-04 14:11:56,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 646 transitions, 12250 flow [2024-06-04 14:11:56,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:11:56,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:11:56,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-04 14:11:56,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-04 14:11:56,133 INFO L175 Difference]: Start difference. First operand has 450 places, 610 transitions, 9870 flow. Second operand 10 states and 229 transitions. [2024-06-04 14:11:56,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 646 transitions, 12250 flow [2024-06-04 14:12:00,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 646 transitions, 11645 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:00,802 INFO L231 Difference]: Finished difference. Result has 454 places, 616 transitions, 10117 flow [2024-06-04 14:12:00,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10117, PETRI_PLACES=454, PETRI_TRANSITIONS=616} [2024-06-04 14:12:00,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-04 14:12:00,803 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 616 transitions, 10117 flow [2024-06-04 14:12:00,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:00,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:00,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-04 14:12:00,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 14:12:00,803 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-04 14:12:00,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:00,804 INFO L85 PathProgramCache]: Analyzing trace with hash 747943503, now seen corresponding path program 6 times [2024-06-04 14:12:00,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:00,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598186183] [2024-06-04 14:12:00,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:00,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:00,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:00,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:00,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:00,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598186183] [2024-06-04 14:12:00,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598186183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:00,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:00,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:12:00,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987374697] [2024-06-04 14:12:00,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:00,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:12:00,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:00,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:12:00,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:12:00,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:00,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 616 transitions, 10117 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:00,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:00,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:00,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:02,034 INFO L124 PetriNetUnfolderBase]: 3223/5369 cut-off events. [2024-06-04 14:12:02,035 INFO L125 PetriNetUnfolderBase]: For 824049/824049 co-relation queries the response was YES. [2024-06-04 14:12:02,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45520 conditions, 5369 events. 3223/5369 cut-off events. For 824049/824049 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35473 event pairs, 672 based on Foata normal form. 1/5356 useless extension candidates. Maximal degree in co-relation 45321. Up to 4201 conditions per place. [2024-06-04 14:12:02,107 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 369 changer transitions 0/643 dead transitions. [2024-06-04 14:12:02,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 643 transitions, 11921 flow [2024-06-04 14:12:02,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:12:02,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:12:02,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-04 14:12:02,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-04 14:12:02,113 INFO L175 Difference]: Start difference. First operand has 454 places, 616 transitions, 10117 flow. Second operand 9 states and 208 transitions. [2024-06-04 14:12:02,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 643 transitions, 11921 flow [2024-06-04 14:12:07,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 643 transitions, 11133 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:07,971 INFO L231 Difference]: Finished difference. Result has 457 places, 616 transitions, 10073 flow [2024-06-04 14:12:07,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9329, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10073, PETRI_PLACES=457, PETRI_TRANSITIONS=616} [2024-06-04 14:12:07,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-04 14:12:07,972 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 616 transitions, 10073 flow [2024-06-04 14:12:07,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:12:07,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:07,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:07,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 14:12:07,972 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-04 14:12:07,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:07,972 INFO L85 PathProgramCache]: Analyzing trace with hash -385842670, now seen corresponding path program 7 times [2024-06-04 14:12:07,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:07,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214359154] [2024-06-04 14:12:07,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:07,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:07,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:08,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:08,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:08,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214359154] [2024-06-04 14:12:08,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214359154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:08,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:08,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:08,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402027201] [2024-06-04 14:12:08,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:08,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:08,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:08,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:08,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:08,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:08,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 616 transitions, 10073 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-04 14:12:08,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:08,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:08,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:09,328 INFO L124 PetriNetUnfolderBase]: 3257/5437 cut-off events. [2024-06-04 14:12:09,329 INFO L125 PetriNetUnfolderBase]: For 871339/871339 co-relation queries the response was YES. [2024-06-04 14:12:09,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46574 conditions, 5437 events. 3257/5437 cut-off events. For 871339/871339 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36096 event pairs, 593 based on Foata normal form. 2/5426 useless extension candidates. Maximal degree in co-relation 46374. Up to 4782 conditions per place. [2024-06-04 14:12:09,404 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 559 selfloop transitions, 87 changer transitions 0/652 dead transitions. [2024-06-04 14:12:09,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 652 transitions, 11845 flow [2024-06-04 14:12:09,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:09,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:09,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:12:09,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 14:12:09,405 INFO L175 Difference]: Start difference. First operand has 457 places, 616 transitions, 10073 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:12:09,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 652 transitions, 11845 flow [2024-06-04 14:12:15,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 652 transitions, 11099 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:12:15,796 INFO L231 Difference]: Finished difference. Result has 458 places, 622 transitions, 9701 flow [2024-06-04 14:12:15,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9327, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9701, PETRI_PLACES=458, PETRI_TRANSITIONS=622} [2024-06-04 14:12:15,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-04 14:12:15,797 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 622 transitions, 9701 flow [2024-06-04 14:12:15,797 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-04 14:12:15,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:15,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:15,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 14:12:15,798 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-04 14:12:15,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:15,798 INFO L85 PathProgramCache]: Analyzing trace with hash -377271790, now seen corresponding path program 8 times [2024-06-04 14:12:15,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:15,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106001503] [2024-06-04 14:12:15,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:15,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:15,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:15,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:15,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:15,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106001503] [2024-06-04 14:12:15,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106001503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:15,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:15,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:15,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616644119] [2024-06-04 14:12:15,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:15,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:15,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:15,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:15,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:15,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:15,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 622 transitions, 9701 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-04 14:12:15,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:15,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:15,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:17,080 INFO L124 PetriNetUnfolderBase]: 3252/5435 cut-off events. [2024-06-04 14:12:17,080 INFO L125 PetriNetUnfolderBase]: For 869381/869381 co-relation queries the response was YES. [2024-06-04 14:12:17,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45882 conditions, 5435 events. 3252/5435 cut-off events. For 869381/869381 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36077 event pairs, 599 based on Foata normal form. 2/5429 useless extension candidates. Maximal degree in co-relation 45680. Up to 4817 conditions per place. [2024-06-04 14:12:17,154 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 559 selfloop transitions, 82 changer transitions 0/647 dead transitions. [2024-06-04 14:12:17,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 647 transitions, 11045 flow [2024-06-04 14:12:17,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:17,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:17,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:12:17,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:12:17,155 INFO L175 Difference]: Start difference. First operand has 458 places, 622 transitions, 9701 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:12:17,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 647 transitions, 11045 flow [2024-06-04 14:12:23,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 647 transitions, 10797 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:23,894 INFO L231 Difference]: Finished difference. Result has 461 places, 622 transitions, 9622 flow [2024-06-04 14:12:23,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9453, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9622, PETRI_PLACES=461, PETRI_TRANSITIONS=622} [2024-06-04 14:12:23,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-04 14:12:23,894 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 622 transitions, 9622 flow [2024-06-04 14:12:23,895 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-04 14:12:23,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:23,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:23,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 14:12:23,895 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-04 14:12:23,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:23,895 INFO L85 PathProgramCache]: Analyzing trace with hash -90384460, now seen corresponding path program 9 times [2024-06-04 14:12:23,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:23,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590695877] [2024-06-04 14:12:23,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:23,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:23,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:24,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:24,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:24,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590695877] [2024-06-04 14:12:24,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590695877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:24,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:24,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:24,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431608908] [2024-06-04 14:12:24,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:24,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:24,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:24,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:24,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:24,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:24,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 622 transitions, 9622 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-04 14:12:24,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:24,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:24,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:25,244 INFO L124 PetriNetUnfolderBase]: 3260/5447 cut-off events. [2024-06-04 14:12:25,244 INFO L125 PetriNetUnfolderBase]: For 881911/881911 co-relation queries the response was YES. [2024-06-04 14:12:25,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45889 conditions, 5447 events. 3260/5447 cut-off events. For 881911/881911 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 36222 event pairs, 599 based on Foata normal form. 2/5441 useless extension candidates. Maximal degree in co-relation 45686. Up to 4829 conditions per place. [2024-06-04 14:12:25,323 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 562 selfloop transitions, 83 changer transitions 0/651 dead transitions. [2024-06-04 14:12:25,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 651 transitions, 11020 flow [2024-06-04 14:12:25,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:12:25,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:12:25,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-04 14:12:25,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-04 14:12:25,324 INFO L175 Difference]: Start difference. First operand has 461 places, 622 transitions, 9622 flow. Second operand 10 states and 214 transitions. [2024-06-04 14:12:25,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 651 transitions, 11020 flow [2024-06-04 14:12:31,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 651 transitions, 10837 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:31,209 INFO L231 Difference]: Finished difference. Result has 465 places, 624 transitions, 9656 flow [2024-06-04 14:12:31,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9439, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9656, PETRI_PLACES=465, PETRI_TRANSITIONS=624} [2024-06-04 14:12:31,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-04 14:12:31,210 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 624 transitions, 9656 flow [2024-06-04 14:12:31,210 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-04 14:12:31,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:31,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:31,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 14:12:31,210 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-04 14:12:31,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:31,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1665685580, now seen corresponding path program 10 times [2024-06-04 14:12:31,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:31,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119420356] [2024-06-04 14:12:31,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:31,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:31,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:31,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:31,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119420356] [2024-06-04 14:12:31,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119420356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:31,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:31,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:31,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023098995] [2024-06-04 14:12:31,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:31,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:31,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:31,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:31,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:31,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:31,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 624 transitions, 9656 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-04 14:12:31,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:31,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:31,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:32,695 INFO L124 PetriNetUnfolderBase]: 3268/5459 cut-off events. [2024-06-04 14:12:32,696 INFO L125 PetriNetUnfolderBase]: For 896090/896090 co-relation queries the response was YES. [2024-06-04 14:12:32,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46089 conditions, 5459 events. 3268/5459 cut-off events. For 896090/896090 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36269 event pairs, 599 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 45885. Up to 4859 conditions per place. [2024-06-04 14:12:32,761 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 568 selfloop transitions, 71 changer transitions 0/645 dead transitions. [2024-06-04 14:12:32,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 645 transitions, 11026 flow [2024-06-04 14:12:32,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:32,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:32,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-04 14:12:32,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-04 14:12:32,763 INFO L175 Difference]: Start difference. First operand has 465 places, 624 transitions, 9656 flow. Second operand 8 states and 174 transitions. [2024-06-04 14:12:32,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 645 transitions, 11026 flow [2024-06-04 14:12:38,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 645 transitions, 10835 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 14:12:38,166 INFO L231 Difference]: Finished difference. Result has 465 places, 626 transitions, 9662 flow [2024-06-04 14:12:38,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9465, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9662, PETRI_PLACES=465, PETRI_TRANSITIONS=626} [2024-06-04 14:12:38,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-04 14:12:38,166 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 626 transitions, 9662 flow [2024-06-04 14:12:38,167 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-04 14:12:38,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:38,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:38,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 14:12:38,167 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-04 14:12:38,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:38,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1780976750, now seen corresponding path program 11 times [2024-06-04 14:12:38,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:38,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215055691] [2024-06-04 14:12:38,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:38,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:38,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:38,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:38,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:38,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215055691] [2024-06-04 14:12:38,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215055691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:38,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:38,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:38,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590615760] [2024-06-04 14:12:38,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:38,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:38,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:38,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:38,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:38,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:38,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 626 transitions, 9662 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-04 14:12:38,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:38,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:38,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:39,498 INFO L124 PetriNetUnfolderBase]: 3276/5456 cut-off events. [2024-06-04 14:12:39,499 INFO L125 PetriNetUnfolderBase]: For 911577/911577 co-relation queries the response was YES. [2024-06-04 14:12:39,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46229 conditions, 5456 events. 3276/5456 cut-off events. For 911577/911577 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36157 event pairs, 639 based on Foata normal form. 2/5444 useless extension candidates. Maximal degree in co-relation 46024. Up to 4660 conditions per place. [2024-06-04 14:12:39,570 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 180 changer transitions 0/647 dead transitions. [2024-06-04 14:12:39,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 647 transitions, 11036 flow [2024-06-04 14:12:39,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:39,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:39,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-04 14:12:39,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-04 14:12:39,572 INFO L175 Difference]: Start difference. First operand has 465 places, 626 transitions, 9662 flow. Second operand 8 states and 179 transitions. [2024-06-04 14:12:39,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 647 transitions, 11036 flow [2024-06-04 14:12:45,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 647 transitions, 10865 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:45,135 INFO L231 Difference]: Finished difference. Result has 467 places, 628 transitions, 9906 flow [2024-06-04 14:12:45,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9906, PETRI_PLACES=467, PETRI_TRANSITIONS=628} [2024-06-04 14:12:45,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-04 14:12:45,135 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 628 transitions, 9906 flow [2024-06-04 14:12:45,135 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-04 14:12:45,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:45,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:45,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 14:12:45,136 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-04 14:12:45,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:45,136 INFO L85 PathProgramCache]: Analyzing trace with hash -880512932, now seen corresponding path program 12 times [2024-06-04 14:12:45,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:45,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543878980] [2024-06-04 14:12:45,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:45,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:45,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-04 14:12:45,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:45,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543878980] [2024-06-04 14:12:45,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543878980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:45,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:45,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:45,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959518831] [2024-06-04 14:12:45,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:45,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:45,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:45,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:45,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:45,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:45,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 628 transitions, 9906 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-04 14:12:45,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:45,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:45,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:46,481 INFO L124 PetriNetUnfolderBase]: 3343/5555 cut-off events. [2024-06-04 14:12:46,481 INFO L125 PetriNetUnfolderBase]: For 1004114/1004114 co-relation queries the response was YES. [2024-06-04 14:12:46,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48530 conditions, 5555 events. 3343/5555 cut-off events. For 1004114/1004114 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 36806 event pairs, 650 based on Foata normal form. 2/5541 useless extension candidates. Maximal degree in co-relation 48324. Up to 4676 conditions per place. [2024-06-04 14:12:46,552 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 189 changer transitions 0/656 dead transitions. [2024-06-04 14:12:46,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 656 transitions, 11636 flow [2024-06-04 14:12:46,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:46,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:46,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:12:46,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:12:46,553 INFO L175 Difference]: Start difference. First operand has 467 places, 628 transitions, 9906 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:12:46,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 656 transitions, 11636 flow [2024-06-04 14:12:52,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 656 transitions, 11247 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 14:12:52,886 INFO L231 Difference]: Finished difference. Result has 470 places, 632 transitions, 10026 flow [2024-06-04 14:12:52,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9517, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10026, PETRI_PLACES=470, PETRI_TRANSITIONS=632} [2024-06-04 14:12:52,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-04 14:12:52,886 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 632 transitions, 10026 flow [2024-06-04 14:12:52,886 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-04 14:12:52,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:52,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:52,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 14:12:52,887 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-04 14:12:52,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:52,887 INFO L85 PathProgramCache]: Analyzing trace with hash 385141356, now seen corresponding path program 1 times [2024-06-04 14:12:52,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:52,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207063090] [2024-06-04 14:12:52,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:52,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:53,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-04 14:12:53,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:53,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207063090] [2024-06-04 14:12:53,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207063090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:53,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:53,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:53,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297005426] [2024-06-04 14:12:53,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:53,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:53,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:53,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:53,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:53,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:12:53,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 632 transitions, 10026 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-04 14:12:53,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:53,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:12:53,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:54,268 INFO L124 PetriNetUnfolderBase]: 3351/5585 cut-off events. [2024-06-04 14:12:54,268 INFO L125 PetriNetUnfolderBase]: For 1018751/1018751 co-relation queries the response was YES. [2024-06-04 14:12:54,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48887 conditions, 5585 events. 3351/5585 cut-off events. For 1018751/1018751 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 37150 event pairs, 613 based on Foata normal form. 2/5579 useless extension candidates. Maximal degree in co-relation 48679. Up to 4987 conditions per place. [2024-06-04 14:12:54,339 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 68 changer transitions 0/656 dead transitions. [2024-06-04 14:12:54,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 656 transitions, 11412 flow [2024-06-04 14:12:54,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:54,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 14:12:54,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:12:54,340 INFO L175 Difference]: Start difference. First operand has 470 places, 632 transitions, 10026 flow. Second operand 8 states and 176 transitions. [2024-06-04 14:12:54,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 656 transitions, 11412 flow [2024-06-04 14:13:00,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 656 transitions, 11019 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:13:00,644 INFO L231 Difference]: Finished difference. Result has 473 places, 634 transitions, 9810 flow [2024-06-04 14:13:00,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9810, PETRI_PLACES=473, PETRI_TRANSITIONS=634} [2024-06-04 14:13:00,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-04 14:13:00,644 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 634 transitions, 9810 flow [2024-06-04 14:13:00,645 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-04 14:13:00,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:00,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:00,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 14:13:00,645 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-04 14:13:00,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:00,645 INFO L85 PathProgramCache]: Analyzing trace with hash -380985745, now seen corresponding path program 7 times [2024-06-04 14:13:00,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:00,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205054935] [2024-06-04 14:13:00,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:00,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:00,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:00,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:00,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:00,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205054935] [2024-06-04 14:13:00,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205054935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:00,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:00,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:00,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075857591] [2024-06-04 14:13:00,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:00,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:00,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:00,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:00,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:00,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:00,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 634 transitions, 9810 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-04 14:13:00,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:00,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:00,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:02,030 INFO L124 PetriNetUnfolderBase]: 3380/5643 cut-off events. [2024-06-04 14:13:02,030 INFO L125 PetriNetUnfolderBase]: For 1051679/1051690 co-relation queries the response was YES. [2024-06-04 14:13:02,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49347 conditions, 5643 events. 3380/5643 cut-off events. For 1051679/1051690 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37719 event pairs, 680 based on Foata normal form. 9/5645 useless extension candidates. Maximal degree in co-relation 49138. Up to 4542 conditions per place. [2024-06-04 14:13:02,099 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 362 selfloop transitions, 300 changer transitions 0/668 dead transitions. [2024-06-04 14:13:02,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 668 transitions, 11925 flow [2024-06-04 14:13:02,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:02,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:02,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:13:02,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:13:02,100 INFO L175 Difference]: Start difference. First operand has 473 places, 634 transitions, 9810 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:13:02,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 668 transitions, 11925 flow [2024-06-04 14:13:07,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 668 transitions, 11772 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:07,951 INFO L231 Difference]: Finished difference. Result has 474 places, 646 transitions, 10504 flow [2024-06-04 14:13:07,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10504, PETRI_PLACES=474, PETRI_TRANSITIONS=646} [2024-06-04 14:13:07,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-04 14:13:07,951 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 646 transitions, 10504 flow [2024-06-04 14:13:07,952 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-04 14:13:07,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:07,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:07,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 14:13:07,952 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-04 14:13:07,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:07,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1180263509, now seen corresponding path program 8 times [2024-06-04 14:13:07,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:07,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368807292] [2024-06-04 14:13:07,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:07,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:07,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:08,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:08,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:08,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368807292] [2024-06-04 14:13:08,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368807292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:08,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:08,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:08,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359869851] [2024-06-04 14:13:08,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:08,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:08,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:08,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:08,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:08,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:08,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 646 transitions, 10504 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:08,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:08,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:08,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:09,454 INFO L124 PetriNetUnfolderBase]: 3393/5650 cut-off events. [2024-06-04 14:13:09,454 INFO L125 PetriNetUnfolderBase]: For 1075103/1075103 co-relation queries the response was YES. [2024-06-04 14:13:09,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50230 conditions, 5650 events. 3393/5650 cut-off events. For 1075103/1075103 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 37645 event pairs, 633 based on Foata normal form. 1/5643 useless extension candidates. Maximal degree in co-relation 50020. Up to 4875 conditions per place. [2024-06-04 14:13:09,525 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 478 selfloop transitions, 194 changer transitions 0/678 dead transitions. [2024-06-04 14:13:09,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 678 transitions, 12238 flow [2024-06-04 14:13:09,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:09,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:09,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-04 14:13:09,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-04 14:13:09,526 INFO L175 Difference]: Start difference. First operand has 474 places, 646 transitions, 10504 flow. Second operand 9 states and 204 transitions. [2024-06-04 14:13:09,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 678 transitions, 12238 flow [2024-06-04 14:13:15,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 678 transitions, 11855 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 14:13:15,417 INFO L231 Difference]: Finished difference. Result has 481 places, 652 transitions, 10611 flow [2024-06-04 14:13:15,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10611, PETRI_PLACES=481, PETRI_TRANSITIONS=652} [2024-06-04 14:13:15,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-04 14:13:15,417 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 652 transitions, 10611 flow [2024-06-04 14:13:15,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:15,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:15,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:15,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 14:13:15,418 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-04 14:13:15,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:15,418 INFO L85 PathProgramCache]: Analyzing trace with hash -377261095, now seen corresponding path program 9 times [2024-06-04 14:13:15,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:15,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40140314] [2024-06-04 14:13:15,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:15,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:15,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:15,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:15,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:15,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40140314] [2024-06-04 14:13:15,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40140314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:15,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:15,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:15,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917769119] [2024-06-04 14:13:15,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:15,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:15,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:15,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:15,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:15,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:15,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 652 transitions, 10611 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:15,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:15,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:15,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:16,893 INFO L124 PetriNetUnfolderBase]: 3390/5646 cut-off events. [2024-06-04 14:13:16,893 INFO L125 PetriNetUnfolderBase]: For 1083618/1083618 co-relation queries the response was YES. [2024-06-04 14:13:16,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50092 conditions, 5646 events. 3390/5646 cut-off events. For 1083618/1083618 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 37619 event pairs, 633 based on Foata normal form. 1/5639 useless extension candidates. Maximal degree in co-relation 49880. Up to 4878 conditions per place. [2024-06-04 14:13:16,963 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 482 selfloop transitions, 189 changer transitions 0/677 dead transitions. [2024-06-04 14:13:16,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 677 transitions, 12015 flow [2024-06-04 14:13:16,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:16,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:16,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 14:13:16,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-04 14:13:16,965 INFO L175 Difference]: Start difference. First operand has 481 places, 652 transitions, 10611 flow. Second operand 9 states and 201 transitions. [2024-06-04 14:13:16,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 677 transitions, 12015 flow [2024-06-04 14:13:24,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 677 transitions, 11611 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:25,000 INFO L231 Difference]: Finished difference. Result has 484 places, 652 transitions, 10591 flow [2024-06-04 14:13:25,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10207, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10591, PETRI_PLACES=484, PETRI_TRANSITIONS=652} [2024-06-04 14:13:25,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-04 14:13:25,001 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 652 transitions, 10591 flow [2024-06-04 14:13:25,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:25,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:25,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:25,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 14:13:25,002 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:25,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:25,002 INFO L85 PathProgramCache]: Analyzing trace with hash -856570991, now seen corresponding path program 10 times [2024-06-04 14:13:25,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:25,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133944446] [2024-06-04 14:13:25,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:25,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:25,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:25,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:25,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:25,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133944446] [2024-06-04 14:13:25,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133944446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:25,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:25,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:25,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927953666] [2024-06-04 14:13:25,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:25,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:25,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:25,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:25,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:25,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:25,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 652 transitions, 10591 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-04 14:13:25,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:25,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:25,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:26,425 INFO L124 PetriNetUnfolderBase]: 3395/5672 cut-off events. [2024-06-04 14:13:26,425 INFO L125 PetriNetUnfolderBase]: For 1103432/1103449 co-relation queries the response was YES. [2024-06-04 14:13:26,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50270 conditions, 5672 events. 3395/5672 cut-off events. For 1103432/1103449 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 37996 event pairs, 643 based on Foata normal form. 13/5679 useless extension candidates. Maximal degree in co-relation 50057. Up to 4560 conditions per place. [2024-06-04 14:13:26,497 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 346 selfloop transitions, 334 changer transitions 0/686 dead transitions. [2024-06-04 14:13:26,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 686 transitions, 12846 flow [2024-06-04 14:13:26,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:26,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:26,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 14:13:26,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:13:26,499 INFO L175 Difference]: Start difference. First operand has 484 places, 652 transitions, 10591 flow. Second operand 9 states and 210 transitions. [2024-06-04 14:13:26,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 686 transitions, 12846 flow [2024-06-04 14:13:34,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 686 transitions, 12464 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:34,879 INFO L231 Difference]: Finished difference. Result has 485 places, 655 transitions, 10940 flow [2024-06-04 14:13:34,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10209, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10940, PETRI_PLACES=485, PETRI_TRANSITIONS=655} [2024-06-04 14:13:34,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-04 14:13:34,880 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 655 transitions, 10940 flow [2024-06-04 14:13:34,880 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-04 14:13:34,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:34,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:34,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 14:13:34,880 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:34,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:34,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1008483209, now seen corresponding path program 11 times [2024-06-04 14:13:34,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:34,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618411222] [2024-06-04 14:13:34,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:34,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:34,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:34,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:34,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:34,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618411222] [2024-06-04 14:13:34,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618411222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:34,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:34,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:34,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312499648] [2024-06-04 14:13:34,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:34,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:34,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:34,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:34,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:35,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:35,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 655 transitions, 10940 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-04 14:13:35,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:35,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:35,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:36,334 INFO L124 PetriNetUnfolderBase]: 3408/5694 cut-off events. [2024-06-04 14:13:36,334 INFO L125 PetriNetUnfolderBase]: For 1130887/1130904 co-relation queries the response was YES. [2024-06-04 14:13:36,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51079 conditions, 5694 events. 3408/5694 cut-off events. For 1130887/1130904 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38121 event pairs, 643 based on Foata normal form. 13/5701 useless extension candidates. Maximal degree in co-relation 50865. Up to 4575 conditions per place. [2024-06-04 14:13:36,408 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 347 changer transitions 0/691 dead transitions. [2024-06-04 14:13:36,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 691 transitions, 13276 flow [2024-06-04 14:13:36,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:13:36,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:13:36,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-04 14:13:36,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343680709534369 [2024-06-04 14:13:36,409 INFO L175 Difference]: Start difference. First operand has 485 places, 655 transitions, 10940 flow. Second operand 11 states and 241 transitions. [2024-06-04 14:13:36,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 691 transitions, 13276 flow [2024-06-04 14:13:44,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 691 transitions, 12288 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:44,937 INFO L231 Difference]: Finished difference. Result has 488 places, 661 transitions, 10778 flow [2024-06-04 14:13:44,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9970, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10778, PETRI_PLACES=488, PETRI_TRANSITIONS=661} [2024-06-04 14:13:44,938 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-04 14:13:44,938 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 661 transitions, 10778 flow [2024-06-04 14:13:44,938 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-04 14:13:44,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:44,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:44,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 14:13:44,938 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:44,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:44,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1008494369, now seen corresponding path program 12 times [2024-06-04 14:13:44,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:44,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847457344] [2024-06-04 14:13:44,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:44,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:44,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:45,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:45,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:45,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847457344] [2024-06-04 14:13:45,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847457344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:45,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:45,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:45,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646903201] [2024-06-04 14:13:45,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:45,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:45,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:45,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:45,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:45,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:45,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 661 transitions, 10778 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-04 14:13:45,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:45,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:45,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:46,383 INFO L124 PetriNetUnfolderBase]: 3405/5690 cut-off events. [2024-06-04 14:13:46,383 INFO L125 PetriNetUnfolderBase]: For 1135865/1135882 co-relation queries the response was YES. [2024-06-04 14:13:46,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50853 conditions, 5690 events. 3405/5690 cut-off events. For 1135865/1135882 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38146 event pairs, 643 based on Foata normal form. 13/5697 useless extension candidates. Maximal degree in co-relation 50638. Up to 4572 conditions per place. [2024-06-04 14:13:46,459 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 344 changer transitions 0/689 dead transitions. [2024-06-04 14:13:46,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 689 transitions, 12728 flow [2024-06-04 14:13:46,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:13:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:13:46,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-04 14:13:46,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:13:46,460 INFO L175 Difference]: Start difference. First operand has 488 places, 661 transitions, 10778 flow. Second operand 10 states and 225 transitions. [2024-06-04 14:13:46,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 689 transitions, 12728 flow [2024-06-04 14:13:53,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 689 transitions, 12099 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-04 14:13:53,672 INFO L231 Difference]: Finished difference. Result has 491 places, 661 transitions, 10843 flow [2024-06-04 14:13:53,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10149, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10843, PETRI_PLACES=491, PETRI_TRANSITIONS=661} [2024-06-04 14:13:53,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-04 14:13:53,673 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 661 transitions, 10843 flow [2024-06-04 14:13:53,673 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-04 14:13:53,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:53,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:53,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 14:13:53,673 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:13:53,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:53,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1459229367, now seen corresponding path program 13 times [2024-06-04 14:13:53,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:53,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325828650] [2024-06-04 14:13:53,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:53,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:53,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:53,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-04 14:13:53,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:53,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325828650] [2024-06-04 14:13:53,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325828650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:53,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:53,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:13:53,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274099249] [2024-06-04 14:13:53,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:53,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:13:53,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:53,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:13:53,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:13:53,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:13:53,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 661 transitions, 10843 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:13:53,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:53,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:13:53,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:55,180 INFO L124 PetriNetUnfolderBase]: 3410/5682 cut-off events. [2024-06-04 14:13:55,180 INFO L125 PetriNetUnfolderBase]: For 1150665/1150665 co-relation queries the response was YES. [2024-06-04 14:13:55,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51065 conditions, 5682 events. 3410/5682 cut-off events. For 1150665/1150665 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 37969 event pairs, 633 based on Foata normal form. 1/5675 useless extension candidates. Maximal degree in co-relation 50849. Up to 4906 conditions per place. [2024-06-04 14:13:55,261 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 495 selfloop transitions, 190 changer transitions 0/691 dead transitions. [2024-06-04 14:13:55,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 691 transitions, 12342 flow [2024-06-04 14:13:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:13:55,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:13:55,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-04 14:13:55,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-04 14:13:55,262 INFO L175 Difference]: Start difference. First operand has 491 places, 661 transitions, 10843 flow. Second operand 11 states and 238 transitions. [2024-06-04 14:13:55,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 691 transitions, 12342 flow [2024-06-04 14:14:03,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 691 transitions, 11640 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 14:14:03,205 INFO L231 Difference]: Finished difference. Result has 493 places, 664 transitions, 10596 flow [2024-06-04 14:14:03,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10147, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10596, PETRI_PLACES=493, PETRI_TRANSITIONS=664} [2024-06-04 14:14:03,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-04 14:14:03,205 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 664 transitions, 10596 flow [2024-06-04 14:14:03,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:03,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:03,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:03,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 14:14:03,206 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:14:03,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:03,206 INFO L85 PathProgramCache]: Analyzing trace with hash 385134753, now seen corresponding path program 14 times [2024-06-04 14:14:03,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:03,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248472814] [2024-06-04 14:14:03,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:03,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:03,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:03,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:03,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:03,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248472814] [2024-06-04 14:14:03,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248472814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:03,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:03,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:14:03,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357956316] [2024-06-04 14:14:03,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:03,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:14:03,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:03,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:14:03,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:14:03,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:14:03,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 664 transitions, 10596 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:03,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:03,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:14:03,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:04,714 INFO L124 PetriNetUnfolderBase]: 3431/5719 cut-off events. [2024-06-04 14:14:04,715 INFO L125 PetriNetUnfolderBase]: For 1183379/1183379 co-relation queries the response was YES. [2024-06-04 14:14:04,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51296 conditions, 5719 events. 3431/5719 cut-off events. For 1183379/1183379 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 38241 event pairs, 630 based on Foata normal form. 1/5712 useless extension candidates. Maximal degree in co-relation 51079. Up to 4905 conditions per place. [2024-06-04 14:14:04,796 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 486 selfloop transitions, 211 changer transitions 0/703 dead transitions. [2024-06-04 14:14:04,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 703 transitions, 12763 flow [2024-06-04 14:14:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:14:04,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:14:04,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-04 14:14:04,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-04 14:14:04,797 INFO L175 Difference]: Start difference. First operand has 493 places, 664 transitions, 10596 flow. Second operand 12 states and 259 transitions. [2024-06-04 14:14:04,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 703 transitions, 12763 flow [2024-06-04 14:14:11,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 703 transitions, 12351 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-04 14:14:11,910 INFO L231 Difference]: Finished difference. Result has 497 places, 673 transitions, 10822 flow [2024-06-04 14:14:11,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10822, PETRI_PLACES=497, PETRI_TRANSITIONS=673} [2024-06-04 14:14:11,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-04 14:14:11,910 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 673 transitions, 10822 flow [2024-06-04 14:14:11,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:11,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:11,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:11,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 14:14:11,911 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:14:11,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:11,911 INFO L85 PathProgramCache]: Analyzing trace with hash -90379345, now seen corresponding path program 15 times [2024-06-04 14:14:11,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:11,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013876351] [2024-06-04 14:14:11,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:11,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:11,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:12,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:12,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:12,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013876351] [2024-06-04 14:14:12,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013876351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:12,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:12,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:14:12,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414192454] [2024-06-04 14:14:12,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:12,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:14:12,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:12,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:14:12,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:14:12,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:14:12,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 673 transitions, 10822 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:12,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:12,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:14:12,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:13,450 INFO L124 PetriNetUnfolderBase]: 3436/5728 cut-off events. [2024-06-04 14:14:13,450 INFO L125 PetriNetUnfolderBase]: For 1201084/1201084 co-relation queries the response was YES. [2024-06-04 14:14:13,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51577 conditions, 5728 events. 3436/5728 cut-off events. For 1201084/1201084 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 38286 event pairs, 630 based on Foata normal form. 1/5721 useless extension candidates. Maximal degree in co-relation 51358. Up to 4911 conditions per place. [2024-06-04 14:14:13,532 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 488 selfloop transitions, 214 changer transitions 0/708 dead transitions. [2024-06-04 14:14:13,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 708 transitions, 12902 flow [2024-06-04 14:14:13,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-04 14:14:13,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-04 14:14:13,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 295 transitions. [2024-06-04 14:14:13,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5139372822299652 [2024-06-04 14:14:13,533 INFO L175 Difference]: Start difference. First operand has 497 places, 673 transitions, 10822 flow. Second operand 14 states and 295 transitions. [2024-06-04 14:14:13,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 708 transitions, 12902 flow [2024-06-04 14:14:21,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 708 transitions, 12574 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-04 14:14:21,047 INFO L231 Difference]: Finished difference. Result has 504 places, 676 transitions, 11000 flow [2024-06-04 14:14:21,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10514, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11000, PETRI_PLACES=504, PETRI_TRANSITIONS=676} [2024-06-04 14:14:21,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 462 predicate places. [2024-06-04 14:14:21,048 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 676 transitions, 11000 flow [2024-06-04 14:14:21,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:21,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:21,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:21,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 14:14:21,049 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:14:21,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:21,049 INFO L85 PathProgramCache]: Analyzing trace with hash -90022225, now seen corresponding path program 16 times [2024-06-04 14:14:21,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:21,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389863445] [2024-06-04 14:14:21,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:21,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:21,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:21,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:21,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389863445] [2024-06-04 14:14:21,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389863445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:21,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:21,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:14:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791756063] [2024-06-04 14:14:21,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:21,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:14:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:21,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:14:21,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:14:21,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:14:21,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 676 transitions, 11000 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:21,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:21,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:14:21,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:22,567 INFO L124 PetriNetUnfolderBase]: 3441/5736 cut-off events. [2024-06-04 14:14:22,568 INFO L125 PetriNetUnfolderBase]: For 1217894/1217894 co-relation queries the response was YES. [2024-06-04 14:14:22,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52064 conditions, 5736 events. 3441/5736 cut-off events. For 1217894/1217894 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38400 event pairs, 632 based on Foata normal form. 1/5729 useless extension candidates. Maximal degree in co-relation 51843. Up to 4939 conditions per place. [2024-06-04 14:14:22,649 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 502 selfloop transitions, 201 changer transitions 0/709 dead transitions. [2024-06-04 14:14:22,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 709 transitions, 12793 flow [2024-06-04 14:14:22,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:14:22,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:14:22,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 270 transitions. [2024-06-04 14:14:22,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065666041275797 [2024-06-04 14:14:22,650 INFO L175 Difference]: Start difference. First operand has 504 places, 676 transitions, 11000 flow. Second operand 13 states and 270 transitions. [2024-06-04 14:14:22,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 709 transitions, 12793 flow [2024-06-04 14:14:30,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 709 transitions, 12329 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-04 14:14:30,904 INFO L231 Difference]: Finished difference. Result has 505 places, 679 transitions, 10999 flow [2024-06-04 14:14:30,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10542, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10999, PETRI_PLACES=505, PETRI_TRANSITIONS=679} [2024-06-04 14:14:30,905 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-04 14:14:30,905 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 679 transitions, 10999 flow [2024-06-04 14:14:30,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:30,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:30,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:30,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 14:14:30,905 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:14:30,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:30,906 INFO L85 PathProgramCache]: Analyzing trace with hash 579111351, now seen corresponding path program 17 times [2024-06-04 14:14:30,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:30,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078512172] [2024-06-04 14:14:30,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:30,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:31,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:31,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:31,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078512172] [2024-06-04 14:14:31,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078512172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:31,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:31,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:14:31,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709832312] [2024-06-04 14:14:31,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:31,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:14:31,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:31,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:14:31,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:14:31,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:14:31,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 679 transitions, 10999 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:31,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:31,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:14:31,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:32,418 INFO L124 PetriNetUnfolderBase]: 3438/5732 cut-off events. [2024-06-04 14:14:32,418 INFO L125 PetriNetUnfolderBase]: For 1225795/1225795 co-relation queries the response was YES. [2024-06-04 14:14:32,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51986 conditions, 5732 events. 3438/5732 cut-off events. For 1225795/1225795 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38402 event pairs, 632 based on Foata normal form. 1/5725 useless extension candidates. Maximal degree in co-relation 51764. Up to 4936 conditions per place. [2024-06-04 14:14:32,499 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 503 selfloop transitions, 201 changer transitions 0/710 dead transitions. [2024-06-04 14:14:32,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 710 transitions, 12481 flow [2024-06-04 14:14:32,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-04 14:14:32,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-04 14:14:32,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 303 transitions. [2024-06-04 14:14:32,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-04 14:14:32,500 INFO L175 Difference]: Start difference. First operand has 505 places, 679 transitions, 10999 flow. Second operand 15 states and 303 transitions. [2024-06-04 14:14:32,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 710 transitions, 12481 flow [2024-06-04 14:14:40,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 710 transitions, 12063 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-04 14:14:40,572 INFO L231 Difference]: Finished difference. Result has 510 places, 679 transitions, 10989 flow [2024-06-04 14:14:40,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10581, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10989, PETRI_PLACES=510, PETRI_TRANSITIONS=679} [2024-06-04 14:14:40,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-04 14:14:40,573 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 679 transitions, 10989 flow [2024-06-04 14:14:40,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:40,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:40,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:40,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 14:14:40,573 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:14:40,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:40,574 INFO L85 PathProgramCache]: Analyzing trace with hash -944944131, now seen corresponding path program 18 times [2024-06-04 14:14:40,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:40,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112094540] [2024-06-04 14:14:40,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:40,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:40,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:40,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:40,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:40,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112094540] [2024-06-04 14:14:40,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112094540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:40,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:40,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:14:40,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087903884] [2024-06-04 14:14:40,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:40,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:14:40,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:14:40,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:14:40,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:14:40,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 679 transitions, 10989 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:40,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:40,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:14:40,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:42,116 INFO L124 PetriNetUnfolderBase]: 3435/5729 cut-off events. [2024-06-04 14:14:42,116 INFO L125 PetriNetUnfolderBase]: For 1233987/1233987 co-relation queries the response was YES. [2024-06-04 14:14:42,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51939 conditions, 5729 events. 3435/5729 cut-off events. For 1233987/1233987 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38325 event pairs, 630 based on Foata normal form. 1/5722 useless extension candidates. Maximal degree in co-relation 51716. Up to 4911 conditions per place. [2024-06-04 14:14:42,199 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 482 selfloop transitions, 220 changer transitions 0/708 dead transitions. [2024-06-04 14:14:42,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 708 transitions, 12463 flow [2024-06-04 14:14:42,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:14:42,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:14:42,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-04 14:14:42,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:14:42,200 INFO L175 Difference]: Start difference. First operand has 510 places, 679 transitions, 10989 flow. Second operand 13 states and 273 transitions. [2024-06-04 14:14:42,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 708 transitions, 12463 flow [2024-06-04 14:14:50,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 708 transitions, 12023 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-04 14:14:50,260 INFO L231 Difference]: Finished difference. Result has 508 places, 679 transitions, 10995 flow [2024-06-04 14:14:50,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10549, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10995, PETRI_PLACES=508, PETRI_TRANSITIONS=679} [2024-06-04 14:14:50,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-04 14:14:50,261 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 679 transitions, 10995 flow [2024-06-04 14:14:50,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:14:50,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:50,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:50,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 14:14:50,261 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:14:50,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:50,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1204553108, now seen corresponding path program 2 times [2024-06-04 14:14:50,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:50,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246120705] [2024-06-04 14:14:50,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:50,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:50,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-04 14:14:50,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:50,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246120705] [2024-06-04 14:14:50,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246120705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:50,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:50,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:50,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575804180] [2024-06-04 14:14:50,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:50,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:50,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:50,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:50,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:50,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:14:50,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 679 transitions, 10995 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-04 14:14:50,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:50,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:14:50,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:51,979 INFO L124 PetriNetUnfolderBase]: 3443/5746 cut-off events. [2024-06-04 14:14:51,979 INFO L125 PetriNetUnfolderBase]: For 1260753/1260753 co-relation queries the response was YES. [2024-06-04 14:14:52,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52181 conditions, 5746 events. 3443/5746 cut-off events. For 1260753/1260753 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38503 event pairs, 611 based on Foata normal form. 2/5740 useless extension candidates. Maximal degree in co-relation 51957. Up to 5116 conditions per place. [2024-06-04 14:14:52,113 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 627 selfloop transitions, 68 changer transitions 0/701 dead transitions. [2024-06-04 14:14:52,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 701 transitions, 12469 flow [2024-06-04 14:14:52,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:14:52,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:14:52,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-04 14:14:52,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-04 14:14:52,114 INFO L175 Difference]: Start difference. First operand has 508 places, 679 transitions, 10995 flow. Second operand 9 states and 191 transitions. [2024-06-04 14:14:52,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 701 transitions, 12469 flow [2024-06-04 14:15:00,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 701 transitions, 12011 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-04 14:15:00,219 INFO L231 Difference]: Finished difference. Result has 505 places, 681 transitions, 10718 flow [2024-06-04 14:15:00,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10537, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10718, PETRI_PLACES=505, PETRI_TRANSITIONS=681} [2024-06-04 14:15:00,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-04 14:15:00,219 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 681 transitions, 10718 flow [2024-06-04 14:15:00,220 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-04 14:15:00,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:00,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:00,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-04 14:15:00,220 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:00,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:00,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1576112339, now seen corresponding path program 19 times [2024-06-04 14:15:00,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:00,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590534239] [2024-06-04 14:15:00,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:00,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:00,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:00,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:00,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:00,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590534239] [2024-06-04 14:15:00,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590534239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:00,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:00,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:15:00,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358523128] [2024-06-04 14:15:00,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:00,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:15:00,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:00,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:15:00,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:15:00,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:15:00,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 681 transitions, 10718 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:00,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:00,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:15:00,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:02,021 INFO L124 PetriNetUnfolderBase]: 3464/5752 cut-off events. [2024-06-04 14:15:02,021 INFO L125 PetriNetUnfolderBase]: For 1289533/1289533 co-relation queries the response was YES. [2024-06-04 14:15:02,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52469 conditions, 5752 events. 3464/5752 cut-off events. For 1289533/1289533 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38391 event pairs, 705 based on Foata normal form. 1/5739 useless extension candidates. Maximal degree in co-relation 52244. Up to 4528 conditions per place. [2024-06-04 14:15:02,095 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 412 changer transitions 0/713 dead transitions. [2024-06-04 14:15:02,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 713 transitions, 13173 flow [2024-06-04 14:15:02,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:15:02,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:15:02,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-04 14:15:02,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-04 14:15:02,097 INFO L175 Difference]: Start difference. First operand has 505 places, 681 transitions, 10718 flow. Second operand 10 states and 222 transitions. [2024-06-04 14:15:02,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 713 transitions, 13173 flow [2024-06-04 14:15:10,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 713 transitions, 13016 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:15:10,867 INFO L231 Difference]: Finished difference. Result has 508 places, 690 transitions, 11556 flow [2024-06-04 14:15:10,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10561, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11556, PETRI_PLACES=508, PETRI_TRANSITIONS=690} [2024-06-04 14:15:10,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-04 14:15:10,868 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 690 transitions, 11556 flow [2024-06-04 14:15:10,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:10,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:10,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:10,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-04 14:15:10,869 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:10,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:10,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1780966055, now seen corresponding path program 20 times [2024-06-04 14:15:10,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:10,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741047529] [2024-06-04 14:15:10,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:10,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:10,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:11,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-04 14:15:11,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:11,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741047529] [2024-06-04 14:15:11,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741047529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:11,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:11,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:15:11,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715333257] [2024-06-04 14:15:11,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:11,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:15:11,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:11,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:15:11,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:15:11,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:15:11,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 690 transitions, 11556 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:11,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:11,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:15:11,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:12,674 INFO L124 PetriNetUnfolderBase]: 3461/5745 cut-off events. [2024-06-04 14:15:12,675 INFO L125 PetriNetUnfolderBase]: For 1302451/1302451 co-relation queries the response was YES. [2024-06-04 14:15:12,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53199 conditions, 5745 events. 3461/5745 cut-off events. For 1302451/1302451 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38318 event pairs, 708 based on Foata normal form. 1/5732 useless extension candidates. Maximal degree in co-relation 52973. Up to 4525 conditions per place. [2024-06-04 14:15:12,845 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 410 changer transitions 0/711 dead transitions. [2024-06-04 14:15:12,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 711 transitions, 13568 flow [2024-06-04 14:15:12,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:15:12,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:15:12,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 14:15:12,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-04 14:15:12,846 INFO L175 Difference]: Start difference. First operand has 508 places, 690 transitions, 11556 flow. Second operand 9 states and 203 transitions. [2024-06-04 14:15:12,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 711 transitions, 13568 flow [2024-06-04 14:15:20,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 711 transitions, 12937 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-04 14:15:20,570 INFO L231 Difference]: Finished difference. Result has 511 places, 690 transitions, 11751 flow [2024-06-04 14:15:20,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10925, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11751, PETRI_PLACES=511, PETRI_TRANSITIONS=690} [2024-06-04 14:15:20,570 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-04 14:15:20,570 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 690 transitions, 11751 flow [2024-06-04 14:15:20,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:20,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:20,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:20,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-04 14:15:20,571 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:20,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:20,571 INFO L85 PathProgramCache]: Analyzing trace with hash 969676389, now seen corresponding path program 21 times [2024-06-04 14:15:20,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:20,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398903484] [2024-06-04 14:15:20,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:20,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:20,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:20,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:20,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398903484] [2024-06-04 14:15:20,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398903484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:20,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:20,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:15:20,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25253747] [2024-06-04 14:15:20,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:20,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:15:20,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:20,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:15:20,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:15:20,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:15:20,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 690 transitions, 11751 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:20,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:20,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:15:20,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:22,419 INFO L124 PetriNetUnfolderBase]: 3490/5825 cut-off events. [2024-06-04 14:15:22,419 INFO L125 PetriNetUnfolderBase]: For 1352219/1352219 co-relation queries the response was YES. [2024-06-04 14:15:22,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54189 conditions, 5825 events. 3490/5825 cut-off events. For 1352219/1352219 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 39116 event pairs, 623 based on Foata normal form. 1/5818 useless extension candidates. Maximal degree in co-relation 53961. Up to 5031 conditions per place. [2024-06-04 14:15:22,503 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 549 selfloop transitions, 171 changer transitions 0/726 dead transitions. [2024-06-04 14:15:22,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 726 transitions, 14079 flow [2024-06-04 14:15:22,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:15:22,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:15:22,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 253 transitions. [2024-06-04 14:15:22,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142276422764228 [2024-06-04 14:15:22,513 INFO L175 Difference]: Start difference. First operand has 511 places, 690 transitions, 11751 flow. Second operand 12 states and 253 transitions. [2024-06-04 14:15:22,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 726 transitions, 14079 flow [2024-06-04 14:15:30,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 726 transitions, 13227 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 14:15:30,840 INFO L231 Difference]: Finished difference. Result has 517 places, 702 transitions, 11553 flow [2024-06-04 14:15:30,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10923, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11553, PETRI_PLACES=517, PETRI_TRANSITIONS=702} [2024-06-04 14:15:30,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-04 14:15:30,840 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 702 transitions, 11553 flow [2024-06-04 14:15:30,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:30,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:30,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:30,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-04 14:15:30,841 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:30,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:30,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1665496325, now seen corresponding path program 22 times [2024-06-04 14:15:30,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:30,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221884762] [2024-06-04 14:15:30,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:30,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:30,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:30,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:30,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:30,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221884762] [2024-06-04 14:15:30,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221884762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:30,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:30,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:15:30,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349039619] [2024-06-04 14:15:30,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:30,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:15:30,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:30,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:15:30,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:15:31,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:15:31,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 702 transitions, 11553 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:31,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:31,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:15:31,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:32,633 INFO L124 PetriNetUnfolderBase]: 3503/5847 cut-off events. [2024-06-04 14:15:32,634 INFO L125 PetriNetUnfolderBase]: For 1377606/1377606 co-relation queries the response was YES. [2024-06-04 14:15:32,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54099 conditions, 5847 events. 3503/5847 cut-off events. For 1377606/1377606 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39315 event pairs, 623 based on Foata normal form. 1/5840 useless extension candidates. Maximal degree in co-relation 53869. Up to 5046 conditions per place. [2024-06-04 14:15:32,812 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 179 changer transitions 0/733 dead transitions. [2024-06-04 14:15:32,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 733 transitions, 13778 flow [2024-06-04 14:15:32,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:15:32,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:15:32,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 269 transitions. [2024-06-04 14:15:32,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5046904315196998 [2024-06-04 14:15:32,814 INFO L175 Difference]: Start difference. First operand has 517 places, 702 transitions, 11553 flow. Second operand 13 states and 269 transitions. [2024-06-04 14:15:32,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 733 transitions, 13778 flow [2024-06-04 14:15:43,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 733 transitions, 13436 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-04 14:15:43,310 INFO L231 Difference]: Finished difference. Result has 523 places, 708 transitions, 11728 flow [2024-06-04 14:15:43,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11263, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11728, PETRI_PLACES=523, PETRI_TRANSITIONS=708} [2024-06-04 14:15:43,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-04 14:15:43,311 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 708 transitions, 11728 flow [2024-06-04 14:15:43,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:43,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:43,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:43,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-04 14:15:43,312 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:43,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:43,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1665680465, now seen corresponding path program 23 times [2024-06-04 14:15:43,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:43,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504943329] [2024-06-04 14:15:43,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:43,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:43,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-04 14:15:43,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:43,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504943329] [2024-06-04 14:15:43,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504943329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:43,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:43,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:15:43,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455901822] [2024-06-04 14:15:43,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:43,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:15:43,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:43,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:15:43,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:15:43,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:15:43,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 708 transitions, 11728 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:43,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:43,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:15:43,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:45,149 INFO L124 PetriNetUnfolderBase]: 3500/5843 cut-off events. [2024-06-04 14:15:45,149 INFO L125 PetriNetUnfolderBase]: For 1385129/1385129 co-relation queries the response was YES. [2024-06-04 14:15:45,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54243 conditions, 5843 events. 3500/5843 cut-off events. For 1385129/1385129 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39309 event pairs, 623 based on Foata normal form. 1/5836 useless extension candidates. Maximal degree in co-relation 54011. Up to 5043 conditions per place. [2024-06-04 14:15:45,222 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 177 changer transitions 0/731 dead transitions. [2024-06-04 14:15:45,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 731 transitions, 13796 flow [2024-06-04 14:15:45,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:15:45,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:15:45,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-04 14:15:45,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-04 14:15:45,223 INFO L175 Difference]: Start difference. First operand has 523 places, 708 transitions, 11728 flow. Second operand 11 states and 236 transitions. [2024-06-04 14:15:45,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 731 transitions, 13796 flow [2024-06-04 14:15:55,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 731 transitions, 13434 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-04 14:15:55,650 INFO L231 Difference]: Finished difference. Result has 525 places, 708 transitions, 11726 flow [2024-06-04 14:15:55,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11726, PETRI_PLACES=525, PETRI_TRANSITIONS=708} [2024-06-04 14:15:55,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-04 14:15:55,651 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 708 transitions, 11726 flow [2024-06-04 14:15:55,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:55,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:55,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:55,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-04 14:15:55,652 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:55,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:55,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1568755109, now seen corresponding path program 24 times [2024-06-04 14:15:55,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:55,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136873426] [2024-06-04 14:15:55,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:55,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:55,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:55,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:55,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:55,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136873426] [2024-06-04 14:15:55,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136873426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:55,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:55,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:15:55,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435937563] [2024-06-04 14:15:55,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:55,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:15:55,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:55,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:15:55,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:15:55,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:15:55,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 708 transitions, 11726 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:15:55,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:55,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:15:55,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:57,627 INFO L124 PetriNetUnfolderBase]: 3505/5845 cut-off events. [2024-06-04 14:15:57,627 INFO L125 PetriNetUnfolderBase]: For 1405410/1405410 co-relation queries the response was YES. [2024-06-04 14:15:57,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54405 conditions, 5845 events. 3505/5845 cut-off events. For 1405410/1405410 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 39328 event pairs, 667 based on Foata normal form. 1/5832 useless extension candidates. Maximal degree in co-relation 54172. Up to 4576 conditions per place. [2024-06-04 14:15:57,728 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 441 changer transitions 0/737 dead transitions. [2024-06-04 14:15:57,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 737 transitions, 14719 flow [2024-06-04 14:15:57,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:15:57,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:15:57,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-04 14:15:57,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541019955654102 [2024-06-04 14:15:57,730 INFO L175 Difference]: Start difference. First operand has 525 places, 708 transitions, 11726 flow. Second operand 11 states and 244 transitions. [2024-06-04 14:15:57,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 737 transitions, 14719 flow [2024-06-04 14:16:07,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 737 transitions, 14359 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 14:16:07,777 INFO L231 Difference]: Finished difference. Result has 526 places, 711 transitions, 12305 flow [2024-06-04 14:16:07,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=438, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12305, PETRI_PLACES=526, PETRI_TRANSITIONS=711} [2024-06-04 14:16:07,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-04 14:16:07,777 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 711 transitions, 12305 flow [2024-06-04 14:16:07,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:07,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:07,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:07,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-04 14:16:07,778 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:07,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:07,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1665674885, now seen corresponding path program 25 times [2024-06-04 14:16:07,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:07,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656656726] [2024-06-04 14:16:07,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:07,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:07,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:07,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:07,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:07,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656656726] [2024-06-04 14:16:07,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656656726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:07,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:07,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:16:07,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266583853] [2024-06-04 14:16:07,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:07,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:16:07,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:07,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:16:07,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:16:07,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:16:07,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 711 transitions, 12305 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:07,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:07,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:16:07,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:09,741 INFO L124 PetriNetUnfolderBase]: 3502/5841 cut-off events. [2024-06-04 14:16:09,741 INFO L125 PetriNetUnfolderBase]: For 1416643/1416643 co-relation queries the response was YES. [2024-06-04 14:16:09,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54998 conditions, 5841 events. 3502/5841 cut-off events. For 1416643/1416643 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 39242 event pairs, 633 based on Foata normal form. 1/5834 useless extension candidates. Maximal degree in co-relation 54764. Up to 5074 conditions per place. [2024-06-04 14:16:09,815 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 566 selfloop transitions, 158 changer transitions 0/730 dead transitions. [2024-06-04 14:16:09,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 730 transitions, 13799 flow [2024-06-04 14:16:09,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:16:09,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:16:09,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-04 14:16:09,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-04 14:16:09,816 INFO L175 Difference]: Start difference. First operand has 526 places, 711 transitions, 12305 flow. Second operand 9 states and 196 transitions. [2024-06-04 14:16:09,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 730 transitions, 13799 flow [2024-06-04 14:16:20,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 730 transitions, 12582 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-04 14:16:20,148 INFO L231 Difference]: Finished difference. Result has 526 places, 711 transitions, 11410 flow [2024-06-04 14:16:20,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11088, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11410, PETRI_PLACES=526, PETRI_TRANSITIONS=711} [2024-06-04 14:16:20,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-04 14:16:20,148 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 711 transitions, 11410 flow [2024-06-04 14:16:20,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:20,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:20,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:20,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-04 14:16:20,149 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:20,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:20,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1198494251, now seen corresponding path program 26 times [2024-06-04 14:16:20,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:20,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368675450] [2024-06-04 14:16:20,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:20,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:20,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:20,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:20,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:20,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368675450] [2024-06-04 14:16:20,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368675450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:20,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:20,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:16:20,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217368185] [2024-06-04 14:16:20,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:20,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:16:20,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:20,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:16:20,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:16:20,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:16:20,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 711 transitions, 11410 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:20,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:20,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:16:20,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:22,230 INFO L124 PetriNetUnfolderBase]: 3515/5864 cut-off events. [2024-06-04 14:16:22,230 INFO L125 PetriNetUnfolderBase]: For 1438078/1438078 co-relation queries the response was YES. [2024-06-04 14:16:22,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54340 conditions, 5864 events. 3515/5864 cut-off events. For 1438078/1438078 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39478 event pairs, 632 based on Foata normal form. 1/5857 useless extension candidates. Maximal degree in co-relation 54107. Up to 5085 conditions per place. [2024-06-04 14:16:22,317 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 569 selfloop transitions, 165 changer transitions 0/740 dead transitions. [2024-06-04 14:16:22,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 740 transitions, 13327 flow [2024-06-04 14:16:22,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:16:22,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:16:22,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-04 14:16:22,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-04 14:16:22,318 INFO L175 Difference]: Start difference. First operand has 526 places, 711 transitions, 11410 flow. Second operand 12 states and 248 transitions. [2024-06-04 14:16:22,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 740 transitions, 13327 flow [2024-06-04 14:16:33,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 740 transitions, 12997 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:33,273 INFO L231 Difference]: Finished difference. Result has 532 places, 717 transitions, 11543 flow [2024-06-04 14:16:33,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11080, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11543, PETRI_PLACES=532, PETRI_TRANSITIONS=717} [2024-06-04 14:16:33,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-04 14:16:33,273 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 717 transitions, 11543 flow [2024-06-04 14:16:33,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:33,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:33,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-04 14:16:33,274 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:33,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:33,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1908579899, now seen corresponding path program 27 times [2024-06-04 14:16:33,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:33,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576053552] [2024-06-04 14:16:33,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:33,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:33,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:33,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576053552] [2024-06-04 14:16:33,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576053552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:33,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:33,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:16:33,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541491013] [2024-06-04 14:16:33,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:33,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:16:33,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:33,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:16:33,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:16:33,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:16:33,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 717 transitions, 11543 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:33,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:16:33,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:35,191 INFO L124 PetriNetUnfolderBase]: 3528/5874 cut-off events. [2024-06-04 14:16:35,192 INFO L125 PetriNetUnfolderBase]: For 1469899/1469899 co-relation queries the response was YES. [2024-06-04 14:16:35,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54787 conditions, 5874 events. 3528/5874 cut-off events. For 1469899/1469899 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 39484 event pairs, 697 based on Foata normal form. 1/5861 useless extension candidates. Maximal degree in co-relation 54552. Up to 4603 conditions per place. [2024-06-04 14:16:35,269 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 454 changer transitions 0/748 dead transitions. [2024-06-04 14:16:35,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 748 transitions, 14355 flow [2024-06-04 14:16:35,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:16:35,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:16:35,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-04 14:16:35,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-04 14:16:35,271 INFO L175 Difference]: Start difference. First operand has 532 places, 717 transitions, 11543 flow. Second operand 11 states and 240 transitions. [2024-06-04 14:16:35,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 748 transitions, 14355 flow [2024-06-04 14:16:45,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 748 transitions, 14005 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-04 14:16:45,892 INFO L231 Difference]: Finished difference. Result has 534 places, 723 transitions, 12217 flow [2024-06-04 14:16:45,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11193, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12217, PETRI_PLACES=534, PETRI_TRANSITIONS=723} [2024-06-04 14:16:45,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-04 14:16:45,893 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 723 transitions, 12217 flow [2024-06-04 14:16:45,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:45,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:45,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:45,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-04 14:16:45,894 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:45,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:45,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1684397819, now seen corresponding path program 28 times [2024-06-04 14:16:45,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:45,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364703251] [2024-06-04 14:16:45,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:45,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:46,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:46,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:46,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364703251] [2024-06-04 14:16:46,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364703251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:46,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:46,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:16:46,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642538754] [2024-06-04 14:16:46,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:46,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:16:46,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:46,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:16:46,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:16:46,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:16:46,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 723 transitions, 12217 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:46,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:46,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:16:46,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:47,677 INFO L124 PetriNetUnfolderBase]: 3525/5882 cut-off events. [2024-06-04 14:16:47,677 INFO L125 PetriNetUnfolderBase]: For 1480681/1480681 co-relation queries the response was YES. [2024-06-04 14:16:47,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55424 conditions, 5882 events. 3525/5882 cut-off events. For 1480681/1480681 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 39563 event pairs, 632 based on Foata normal form. 1/5875 useless extension candidates. Maximal degree in co-relation 55188. Up to 5100 conditions per place. [2024-06-04 14:16:47,755 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 576 selfloop transitions, 165 changer transitions 0/747 dead transitions. [2024-06-04 14:16:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 747 transitions, 13755 flow [2024-06-04 14:16:47,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-04 14:16:47,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-04 14:16:47,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 281 transitions. [2024-06-04 14:16:47,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895470383275261 [2024-06-04 14:16:47,757 INFO L175 Difference]: Start difference. First operand has 534 places, 723 transitions, 12217 flow. Second operand 14 states and 281 transitions. [2024-06-04 14:16:47,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 747 transitions, 13755 flow [2024-06-04 14:16:59,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 747 transitions, 12487 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-04 14:16:59,442 INFO L231 Difference]: Finished difference. Result has 538 places, 723 transitions, 11285 flow [2024-06-04 14:16:59,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11285, PETRI_PLACES=538, PETRI_TRANSITIONS=723} [2024-06-04 14:16:59,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-04 14:16:59,442 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 723 transitions, 11285 flow [2024-06-04 14:16:59,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:59,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:59,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:59,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-04 14:16:59,443 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:59,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:59,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1571474103, now seen corresponding path program 29 times [2024-06-04 14:16:59,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:59,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140847979] [2024-06-04 14:16:59,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:59,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:59,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:59,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140847979] [2024-06-04 14:16:59,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140847979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:59,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:59,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:16:59,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592039622] [2024-06-04 14:16:59,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:59,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:16:59,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:59,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:16:59,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:16:59,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:16:59,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 723 transitions, 11285 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:59,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:59,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:16:59,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:01,378 INFO L124 PetriNetUnfolderBase]: 3522/5881 cut-off events. [2024-06-04 14:17:01,379 INFO L125 PetriNetUnfolderBase]: For 1481485/1481485 co-relation queries the response was YES. [2024-06-04 14:17:01,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54523 conditions, 5881 events. 3522/5881 cut-off events. For 1481485/1481485 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39642 event pairs, 629 based on Foata normal form. 1/5874 useless extension candidates. Maximal degree in co-relation 54287. Up to 5107 conditions per place. [2024-06-04 14:17:01,459 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 585 selfloop transitions, 155 changer transitions 0/746 dead transitions. [2024-06-04 14:17:01,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 746 transitions, 13113 flow [2024-06-04 14:17:01,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:17:01,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:17:01,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-04 14:17:01,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020325203252033 [2024-06-04 14:17:01,461 INFO L175 Difference]: Start difference. First operand has 538 places, 723 transitions, 11285 flow. Second operand 12 states and 247 transitions. [2024-06-04 14:17:01,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 746 transitions, 13113 flow [2024-06-04 14:17:12,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 746 transitions, 12767 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-04 14:17:12,602 INFO L231 Difference]: Finished difference. Result has 537 places, 723 transitions, 11255 flow [2024-06-04 14:17:12,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10939, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11255, PETRI_PLACES=537, PETRI_TRANSITIONS=723} [2024-06-04 14:17:12,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-04 14:17:12,603 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 723 transitions, 11255 flow [2024-06-04 14:17:12,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:12,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:12,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-04 14:17:12,603 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:12,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:12,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1912298969, now seen corresponding path program 30 times [2024-06-04 14:17:12,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:12,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744274703] [2024-06-04 14:17:12,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:12,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:12,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-04 14:17:12,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:12,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744274703] [2024-06-04 14:17:12,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744274703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:12,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:12,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:17:12,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91556657] [2024-06-04 14:17:12,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:12,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:17:12,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:12,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:17:12,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:17:12,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:12,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 723 transitions, 11255 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:12,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:12,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:14,345 INFO L124 PetriNetUnfolderBase]: 3519/5877 cut-off events. [2024-06-04 14:17:14,346 INFO L125 PetriNetUnfolderBase]: For 1489835/1489835 co-relation queries the response was YES. [2024-06-04 14:17:14,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54452 conditions, 5877 events. 3519/5877 cut-off events. For 1489835/1489835 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39579 event pairs, 629 based on Foata normal form. 1/5870 useless extension candidates. Maximal degree in co-relation 54215. Up to 5104 conditions per place. [2024-06-04 14:17:14,425 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 583 selfloop transitions, 155 changer transitions 0/744 dead transitions. [2024-06-04 14:17:14,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 744 transitions, 12781 flow [2024-06-04 14:17:14,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:17:14,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:17:14,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-04 14:17:14,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5099778270509978 [2024-06-04 14:17:14,426 INFO L175 Difference]: Start difference. First operand has 537 places, 723 transitions, 11255 flow. Second operand 11 states and 230 transitions. [2024-06-04 14:17:14,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 744 transitions, 12781 flow [2024-06-04 14:17:26,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 744 transitions, 12381 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-04 14:17:26,257 INFO L231 Difference]: Finished difference. Result has 535 places, 723 transitions, 11171 flow [2024-06-04 14:17:26,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10855, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11171, PETRI_PLACES=535, PETRI_TRANSITIONS=723} [2024-06-04 14:17:26,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-04 14:17:26,258 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 723 transitions, 11171 flow [2024-06-04 14:17:26,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:26,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:26,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:26,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-04 14:17:26,259 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:26,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:26,259 INFO L85 PathProgramCache]: Analyzing trace with hash -431696942, now seen corresponding path program 13 times [2024-06-04 14:17:26,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:26,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338696769] [2024-06-04 14:17:26,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:26,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:26,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:26,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:26,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338696769] [2024-06-04 14:17:26,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338696769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:26,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:26,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:26,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290095222] [2024-06-04 14:17:26,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:26,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:26,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:26,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:26,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:26,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:26,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 723 transitions, 11171 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-04 14:17:26,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:26,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:26,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:28,029 INFO L124 PetriNetUnfolderBase]: 3496/5844 cut-off events. [2024-06-04 14:17:28,029 INFO L125 PetriNetUnfolderBase]: For 1497461/1497461 co-relation queries the response was YES. [2024-06-04 14:17:28,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52820 conditions, 5844 events. 3496/5844 cut-off events. For 1497461/1497461 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39298 event pairs, 468 based on Foata normal form. 10/5846 useless extension candidates. Maximal degree in co-relation 52583. Up to 4574 conditions per place. [2024-06-04 14:17:28,105 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 566 selfloop transitions, 190 changer transitions 0/762 dead transitions. [2024-06-04 14:17:28,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 762 transitions, 13131 flow [2024-06-04 14:17:28,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:28,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:28,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:17:28,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-04 14:17:28,106 INFO L175 Difference]: Start difference. First operand has 535 places, 723 transitions, 11171 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:17:28,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 762 transitions, 13131 flow [2024-06-04 14:17:39,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 762 transitions, 12801 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-04 14:17:39,043 INFO L231 Difference]: Finished difference. Result has 533 places, 723 transitions, 11232 flow [2024-06-04 14:17:39,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10841, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11232, PETRI_PLACES=533, PETRI_TRANSITIONS=723} [2024-06-04 14:17:39,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-04 14:17:39,044 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 723 transitions, 11232 flow [2024-06-04 14:17:39,044 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-04 14:17:39,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:39,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:39,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-04 14:17:39,045 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:39,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:39,045 INFO L85 PathProgramCache]: Analyzing trace with hash -423126062, now seen corresponding path program 14 times [2024-06-04 14:17:39,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:39,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611931389] [2024-06-04 14:17:39,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:39,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:39,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:39,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:39,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:39,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611931389] [2024-06-04 14:17:39,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611931389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:39,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:39,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:39,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428236430] [2024-06-04 14:17:39,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:39,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:39,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:39,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:39,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:39,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:39,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 723 transitions, 11232 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-04 14:17:39,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:39,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:39,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:40,851 INFO L124 PetriNetUnfolderBase]: 3473/5809 cut-off events. [2024-06-04 14:17:40,852 INFO L125 PetriNetUnfolderBase]: For 1408984/1408984 co-relation queries the response was YES. [2024-06-04 14:17:40,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51502 conditions, 5809 events. 3473/5809 cut-off events. For 1408984/1408984 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39190 event pairs, 592 based on Foata normal form. 10/5809 useless extension candidates. Maximal degree in co-relation 51264. Up to 4943 conditions per place. [2024-06-04 14:17:40,931 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 581 selfloop transitions, 167 changer transitions 0/754 dead transitions. [2024-06-04 14:17:40,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 754 transitions, 12832 flow [2024-06-04 14:17:40,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:40,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:40,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:17:40,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-04 14:17:40,932 INFO L175 Difference]: Start difference. First operand has 533 places, 723 transitions, 11232 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:17:40,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 754 transitions, 12832 flow [2024-06-04 14:17:51,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 754 transitions, 12369 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-04 14:17:51,946 INFO L231 Difference]: Finished difference. Result has 532 places, 723 transitions, 11115 flow [2024-06-04 14:17:51,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10769, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11115, PETRI_PLACES=532, PETRI_TRANSITIONS=723} [2024-06-04 14:17:51,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-04 14:17:51,946 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 723 transitions, 11115 flow [2024-06-04 14:17:51,946 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-04 14:17:51,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:51,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:51,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-04 14:17:51,947 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:51,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:51,947 INFO L85 PathProgramCache]: Analyzing trace with hash -136238732, now seen corresponding path program 15 times [2024-06-04 14:17:51,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:51,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590307515] [2024-06-04 14:17:51,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:51,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:51,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:52,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:52,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:52,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590307515] [2024-06-04 14:17:52,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590307515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:52,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:52,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:52,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198487652] [2024-06-04 14:17:52,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:52,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:52,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:52,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:52,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:52,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:17:52,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 723 transitions, 11115 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-04 14:17:52,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:52,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:17:52,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:53,633 INFO L124 PetriNetUnfolderBase]: 3450/5776 cut-off events. [2024-06-04 14:17:53,633 INFO L125 PetriNetUnfolderBase]: For 1276117/1276117 co-relation queries the response was YES. [2024-06-04 14:17:53,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49270 conditions, 5776 events. 3450/5776 cut-off events. For 1276117/1276117 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 38968 event pairs, 583 based on Foata normal form. 10/5776 useless extension candidates. Maximal degree in co-relation 49033. Up to 4904 conditions per place. [2024-06-04 14:17:53,707 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 172 changer transitions 0/756 dead transitions. [2024-06-04 14:17:53,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 756 transitions, 12723 flow [2024-06-04 14:17:53,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:17:53,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:17:53,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-04 14:17:53,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-04 14:17:53,708 INFO L175 Difference]: Start difference. First operand has 532 places, 723 transitions, 11115 flow. Second operand 10 states and 229 transitions. [2024-06-04 14:17:53,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 756 transitions, 12723 flow [2024-06-04 14:18:02,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 756 transitions, 12353 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-04 14:18:02,839 INFO L231 Difference]: Finished difference. Result has 533 places, 723 transitions, 11104 flow [2024-06-04 14:18:02,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10745, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11104, PETRI_PLACES=533, PETRI_TRANSITIONS=723} [2024-06-04 14:18:02,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-04 14:18:02,840 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 723 transitions, 11104 flow [2024-06-04 14:18:02,840 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-04 14:18:02,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:02,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:02,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-04 14:18:02,840 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:02,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:02,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1660479646, now seen corresponding path program 16 times [2024-06-04 14:18:02,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:02,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174659059] [2024-06-04 14:18:02,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:02,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:02,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:02,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:02,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:02,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174659059] [2024-06-04 14:18:02,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174659059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:02,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:02,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:02,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62198058] [2024-06-04 14:18:02,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:02,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:02,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:02,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:02,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:02,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:02,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 723 transitions, 11104 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-04 14:18:02,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:02,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:02,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:04,635 INFO L124 PetriNetUnfolderBase]: 3577/5995 cut-off events. [2024-06-04 14:18:04,635 INFO L125 PetriNetUnfolderBase]: For 1611346/1611352 co-relation queries the response was YES. [2024-06-04 14:18:04,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50079 conditions, 5995 events. 3577/5995 cut-off events. For 1611346/1611352 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 40604 event pairs, 508 based on Foata normal form. 48/6041 useless extension candidates. Maximal degree in co-relation 49843. Up to 4911 conditions per place. [2024-06-04 14:18:04,712 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 663 selfloop transitions, 90 changer transitions 1/760 dead transitions. [2024-06-04 14:18:04,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 760 transitions, 12795 flow [2024-06-04 14:18:04,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:04,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:04,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 14:18:04,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-04 14:18:04,713 INFO L175 Difference]: Start difference. First operand has 533 places, 723 transitions, 11104 flow. Second operand 7 states and 182 transitions. [2024-06-04 14:18:04,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 760 transitions, 12795 flow [2024-06-04 14:18:13,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 760 transitions, 12443 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-04 14:18:13,958 INFO L231 Difference]: Finished difference. Result has 530 places, 724 transitions, 11000 flow [2024-06-04 14:18:13,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10752, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11000, PETRI_PLACES=530, PETRI_TRANSITIONS=724} [2024-06-04 14:18:13,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 488 predicate places. [2024-06-04 14:18:13,959 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 724 transitions, 11000 flow [2024-06-04 14:18:13,959 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-04 14:18:13,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:13,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:13,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-04 14:18:13,959 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:13,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:13,960 INFO L85 PathProgramCache]: Analyzing trace with hash -421428182, now seen corresponding path program 17 times [2024-06-04 14:18:13,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:13,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130361787] [2024-06-04 14:18:13,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:13,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:14,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:14,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:14,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130361787] [2024-06-04 14:18:14,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130361787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:14,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:14,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:14,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286571572] [2024-06-04 14:18:14,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:14,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:14,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:14,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:14,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:14,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:14,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 724 transitions, 11000 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-04 14:18:14,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:14,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:14,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:15,758 INFO L124 PetriNetUnfolderBase]: 3590/6013 cut-off events. [2024-06-04 14:18:15,758 INFO L125 PetriNetUnfolderBase]: For 1220870/1220876 co-relation queries the response was YES. [2024-06-04 14:18:15,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50067 conditions, 6013 events. 3590/6013 cut-off events. For 1220870/1220876 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 40788 event pairs, 608 based on Foata normal form. 14/6020 useless extension candidates. Maximal degree in co-relation 49831. Up to 5155 conditions per place. [2024-06-04 14:18:15,835 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 614 selfloop transitions, 142 changer transitions 0/762 dead transitions. [2024-06-04 14:18:15,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 762 transitions, 12670 flow [2024-06-04 14:18:15,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:15,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:15,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:18:15,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-04 14:18:15,837 INFO L175 Difference]: Start difference. First operand has 530 places, 724 transitions, 11000 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:18:15,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 762 transitions, 12670 flow [2024-06-04 14:18:24,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 762 transitions, 12435 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:24,981 INFO L231 Difference]: Finished difference. Result has 532 places, 725 transitions, 11100 flow [2024-06-04 14:18:24,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10765, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11100, PETRI_PLACES=532, PETRI_TRANSITIONS=725} [2024-06-04 14:18:24,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-04 14:18:24,981 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 725 transitions, 11100 flow [2024-06-04 14:18:24,982 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-04 14:18:24,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:24,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, 1, 1] [2024-06-04 14:18:24,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-04 14:18:24,982 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:24,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:24,982 INFO L85 PathProgramCache]: Analyzing trace with hash -743394906, now seen corresponding path program 18 times [2024-06-04 14:18:24,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:24,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768244915] [2024-06-04 14:18:24,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:24,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:25,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-04 14:18:25,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:25,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768244915] [2024-06-04 14:18:25,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768244915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:25,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:25,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:25,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082162290] [2024-06-04 14:18:25,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:25,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:25,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:25,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:25,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:25,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:25,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 725 transitions, 11100 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-04 14:18:25,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:25,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:25,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:26,867 INFO L124 PetriNetUnfolderBase]: 3613/6050 cut-off events. [2024-06-04 14:18:26,868 INFO L125 PetriNetUnfolderBase]: For 1215069/1215075 co-relation queries the response was YES. [2024-06-04 14:18:26,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50100 conditions, 6050 events. 3613/6050 cut-off events. For 1215069/1215075 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 41109 event pairs, 611 based on Foata normal form. 14/6057 useless extension candidates. Maximal degree in co-relation 49864. Up to 5333 conditions per place. [2024-06-04 14:18:26,945 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 677 selfloop transitions, 77 changer transitions 0/760 dead transitions. [2024-06-04 14:18:26,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 760 transitions, 12760 flow [2024-06-04 14:18:26,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:26,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:26,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:18:26,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-04 14:18:26,946 INFO L175 Difference]: Start difference. First operand has 532 places, 725 transitions, 11100 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:18:26,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 760 transitions, 12760 flow [2024-06-04 14:18:35,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 760 transitions, 12426 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:35,920 INFO L231 Difference]: Finished difference. Result has 533 places, 726 transitions, 10973 flow [2024-06-04 14:18:35,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10766, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10973, PETRI_PLACES=533, PETRI_TRANSITIONS=726} [2024-06-04 14:18:35,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-04 14:18:35,921 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 726 transitions, 10973 flow [2024-06-04 14:18:35,921 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-04 14:18:35,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:35,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:35,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-04 14:18:35,921 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:35,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:35,922 INFO L85 PathProgramCache]: Analyzing trace with hash -424285142, now seen corresponding path program 19 times [2024-06-04 14:18:35,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:35,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218833338] [2024-06-04 14:18:35,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:35,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:35,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:36,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:36,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:36,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218833338] [2024-06-04 14:18:36,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218833338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:36,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:36,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:36,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982440368] [2024-06-04 14:18:36,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:36,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:36,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:36,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:36,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:36,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:36,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 726 transitions, 10973 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-04 14:18:36,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:36,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:36,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:37,861 INFO L124 PetriNetUnfolderBase]: 3636/6092 cut-off events. [2024-06-04 14:18:37,861 INFO L125 PetriNetUnfolderBase]: For 1189743/1189749 co-relation queries the response was YES. [2024-06-04 14:18:37,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49862 conditions, 6092 events. 3636/6092 cut-off events. For 1189743/1189749 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41382 event pairs, 480 based on Foata normal form. 14/6104 useless extension candidates. Maximal degree in co-relation 49626. Up to 4730 conditions per place. [2024-06-04 14:18:37,937 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 605 selfloop transitions, 159 changer transitions 0/770 dead transitions. [2024-06-04 14:18:37,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 770 transitions, 12715 flow [2024-06-04 14:18:37,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:37,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:37,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-04 14:18:37,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-04 14:18:37,938 INFO L175 Difference]: Start difference. First operand has 533 places, 726 transitions, 10973 flow. Second operand 8 states and 206 transitions. [2024-06-04 14:18:37,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 770 transitions, 12715 flow [2024-06-04 14:18:46,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 770 transitions, 12538 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:46,323 INFO L231 Difference]: Finished difference. Result has 537 places, 727 transitions, 11168 flow [2024-06-04 14:18:46,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10796, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11168, PETRI_PLACES=537, PETRI_TRANSITIONS=727} [2024-06-04 14:18:46,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-04 14:18:46,324 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 727 transitions, 11168 flow [2024-06-04 14:18:46,324 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-04 14:18:46,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:46,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:46,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-04 14:18:46,325 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:46,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:46,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1260017180, now seen corresponding path program 3 times [2024-06-04 14:18:46,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:46,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294909967] [2024-06-04 14:18:46,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:46,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:46,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:46,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:46,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:46,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294909967] [2024-06-04 14:18:46,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294909967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:46,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:46,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:46,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360716927] [2024-06-04 14:18:46,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:46,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:46,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:46,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:46,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:46,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:46,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 727 transitions, 11168 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-04 14:18:46,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:46,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:46,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:48,247 INFO L124 PetriNetUnfolderBase]: 3631/6080 cut-off events. [2024-06-04 14:18:48,248 INFO L125 PetriNetUnfolderBase]: For 1097269/1097269 co-relation queries the response was YES. [2024-06-04 14:18:48,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49810 conditions, 6080 events. 3631/6080 cut-off events. For 1097269/1097269 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41374 event pairs, 647 based on Foata normal form. 2/6074 useless extension candidates. Maximal degree in co-relation 49573. Up to 5410 conditions per place. [2024-06-04 14:18:48,329 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 668 selfloop transitions, 71 changer transitions 0/745 dead transitions. [2024-06-04 14:18:48,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 745 transitions, 12690 flow [2024-06-04 14:18:48,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:48,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:48,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:18:48,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:18:48,331 INFO L175 Difference]: Start difference. First operand has 537 places, 727 transitions, 11168 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:18:48,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 745 transitions, 12690 flow [2024-06-04 14:18:57,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 745 transitions, 12321 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-04 14:18:57,080 INFO L231 Difference]: Finished difference. Result has 535 places, 727 transitions, 10952 flow [2024-06-04 14:18:57,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10799, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10952, PETRI_PLACES=535, PETRI_TRANSITIONS=727} [2024-06-04 14:18:57,080 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-04 14:18:57,080 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 727 transitions, 10952 flow [2024-06-04 14:18:57,081 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-04 14:18:57,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:57,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:57,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-04 14:18:57,081 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:57,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:57,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1855747050, now seen corresponding path program 4 times [2024-06-04 14:18:57,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:57,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958102514] [2024-06-04 14:18:57,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:57,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:57,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:57,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-04 14:18:57,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:57,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958102514] [2024-06-04 14:18:57,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958102514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:57,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:57,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:18:57,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341948269] [2024-06-04 14:18:57,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:57,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:18:57,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:57,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:18:57,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:18:57,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:18:57,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 727 transitions, 10952 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-04 14:18:57,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:57,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:18:57,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:58,927 INFO L124 PetriNetUnfolderBase]: 3652/6101 cut-off events. [2024-06-04 14:18:58,927 INFO L125 PetriNetUnfolderBase]: For 1087531/1087531 co-relation queries the response was YES. [2024-06-04 14:18:58,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49551 conditions, 6101 events. 3652/6101 cut-off events. For 1087531/1087531 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 41410 event pairs, 642 based on Foata normal form. 2/6093 useless extension candidates. Maximal degree in co-relation 49316. Up to 5416 conditions per place. [2024-06-04 14:18:59,002 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 678 selfloop transitions, 70 changer transitions 0/754 dead transitions. [2024-06-04 14:18:59,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 754 transitions, 12897 flow [2024-06-04 14:18:59,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:18:59,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:18:59,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-04 14:18:59,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-04 14:18:59,003 INFO L175 Difference]: Start difference. First operand has 535 places, 727 transitions, 10952 flow. Second operand 6 states and 143 transitions. [2024-06-04 14:18:59,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 754 transitions, 12897 flow [2024-06-04 14:19:08,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 754 transitions, 12746 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:08,359 INFO L231 Difference]: Finished difference. Result has 537 places, 732 transitions, 11065 flow [2024-06-04 14:19:08,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10805, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11065, PETRI_PLACES=537, PETRI_TRANSITIONS=732} [2024-06-04 14:19:08,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-04 14:19:08,360 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 732 transitions, 11065 flow [2024-06-04 14:19:08,360 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-04 14:19:08,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:08,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:08,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-04 14:19:08,361 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:08,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:08,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1843760332, now seen corresponding path program 5 times [2024-06-04 14:19:08,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:08,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762787127] [2024-06-04 14:19:08,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:08,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:08,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:08,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:08,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:08,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762787127] [2024-06-04 14:19:08,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762787127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:08,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:08,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:08,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156653000] [2024-06-04 14:19:08,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:08,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:08,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:08,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:08,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:08,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:08,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 732 transitions, 11065 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-04 14:19:08,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:08,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:08,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:10,102 INFO L124 PetriNetUnfolderBase]: 3660/6120 cut-off events. [2024-06-04 14:19:10,103 INFO L125 PetriNetUnfolderBase]: For 1074505/1074505 co-relation queries the response was YES. [2024-06-04 14:19:10,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49702 conditions, 6120 events. 3660/6120 cut-off events. For 1074505/1074505 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 41569 event pairs, 651 based on Foata normal form. 2/6114 useless extension candidates. Maximal degree in co-relation 49465. Up to 5465 conditions per place. [2024-06-04 14:19:10,186 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 678 selfloop transitions, 67 changer transitions 0/751 dead transitions. [2024-06-04 14:19:10,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 751 transitions, 12645 flow [2024-06-04 14:19:10,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:10,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:10,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 14:19:10,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:19:10,188 INFO L175 Difference]: Start difference. First operand has 537 places, 732 transitions, 11065 flow. Second operand 6 states and 140 transitions. [2024-06-04 14:19:10,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 751 transitions, 12645 flow [2024-06-04 14:19:19,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 751 transitions, 12469 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:19,711 INFO L231 Difference]: Finished difference. Result has 541 places, 734 transitions, 11080 flow [2024-06-04 14:19:19,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10911, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11080, PETRI_PLACES=541, PETRI_TRANSITIONS=734} [2024-06-04 14:19:19,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-04 14:19:19,712 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 734 transitions, 11080 flow [2024-06-04 14:19:19,712 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-04 14:19:19,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:19,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:19,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-04 14:19:19,713 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:19,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:19,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1472571108, now seen corresponding path program 6 times [2024-06-04 14:19:19,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:19,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56688993] [2024-06-04 14:19:19,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:19,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:19,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:19,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:19,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56688993] [2024-06-04 14:19:19,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56688993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:19,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:19,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:19,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719321491] [2024-06-04 14:19:19,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:19,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:19,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:19,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:19,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:19,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:19,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 734 transitions, 11080 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-04 14:19:19,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:19,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:19,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:21,603 INFO L124 PetriNetUnfolderBase]: 3668/6145 cut-off events. [2024-06-04 14:19:21,603 INFO L125 PetriNetUnfolderBase]: For 1090623/1090634 co-relation queries the response was YES. [2024-06-04 14:19:21,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49862 conditions, 6145 events. 3668/6145 cut-off events. For 1090623/1090634 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 41838 event pairs, 582 based on Foata normal form. 10/6148 useless extension candidates. Maximal degree in co-relation 49623. Up to 5281 conditions per place. [2024-06-04 14:19:21,703 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 672 selfloop transitions, 82 changer transitions 0/760 dead transitions. [2024-06-04 14:19:21,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 760 transitions, 13337 flow [2024-06-04 14:19:21,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:21,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:21,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 14:19:21,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:19:21,704 INFO L175 Difference]: Start difference. First operand has 541 places, 734 transitions, 11080 flow. Second operand 6 states and 140 transitions. [2024-06-04 14:19:21,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 760 transitions, 13337 flow [2024-06-04 14:19:28,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 760 transitions, 13190 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:28,843 INFO L231 Difference]: Finished difference. Result has 544 places, 739 transitions, 11225 flow [2024-06-04 14:19:28,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10933, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11225, PETRI_PLACES=544, PETRI_TRANSITIONS=739} [2024-06-04 14:19:28,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 502 predicate places. [2024-06-04 14:19:28,844 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 739 transitions, 11225 flow [2024-06-04 14:19:28,844 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-04 14:19:28,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:28,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:28,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-04 14:19:28,845 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:28,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:28,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1499012300, now seen corresponding path program 7 times [2024-06-04 14:19:28,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:28,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146660441] [2024-06-04 14:19:28,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:28,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:28,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:28,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:28,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:28,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146660441] [2024-06-04 14:19:28,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146660441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:28,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:28,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:28,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724721843] [2024-06-04 14:19:28,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:28,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:28,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:28,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:28,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:29,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:29,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 739 transitions, 11225 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-04 14:19:29,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:29,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:29,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:30,768 INFO L124 PetriNetUnfolderBase]: 3676/6159 cut-off events. [2024-06-04 14:19:30,768 INFO L125 PetriNetUnfolderBase]: For 1105648/1105665 co-relation queries the response was YES. [2024-06-04 14:19:30,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50280 conditions, 6159 events. 3676/6159 cut-off events. For 1105648/1105665 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41948 event pairs, 576 based on Foata normal form. 14/6167 useless extension candidates. Maximal degree in co-relation 50039. Up to 5386 conditions per place. [2024-06-04 14:19:30,848 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 675 selfloop transitions, 80 changer transitions 0/761 dead transitions. [2024-06-04 14:19:30,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 761 transitions, 12835 flow [2024-06-04 14:19:30,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:30,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:30,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:19:30,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-04 14:19:30,849 INFO L175 Difference]: Start difference. First operand has 544 places, 739 transitions, 11225 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:19:30,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 761 transitions, 12835 flow [2024-06-04 14:19:41,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 761 transitions, 12586 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:41,706 INFO L231 Difference]: Finished difference. Result has 548 places, 741 transitions, 11197 flow [2024-06-04 14:19:41,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11002, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11197, PETRI_PLACES=548, PETRI_TRANSITIONS=741} [2024-06-04 14:19:41,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-04 14:19:41,706 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 741 transitions, 11197 flow [2024-06-04 14:19:41,706 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-04 14:19:41,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:41,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:41,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-04 14:19:41,707 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:41,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:41,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1651891481, now seen corresponding path program 31 times [2024-06-04 14:19:41,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:41,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411952989] [2024-06-04 14:19:41,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:41,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:41,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:41,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:41,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411952989] [2024-06-04 14:19:41,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411952989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:41,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:41,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:19:41,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071626190] [2024-06-04 14:19:41,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:41,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:19:41,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:41,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:19:41,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:19:41,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:41,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 741 transitions, 11197 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:41,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:41,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:41,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:43,535 INFO L124 PetriNetUnfolderBase]: 3673/6136 cut-off events. [2024-06-04 14:19:43,536 INFO L125 PetriNetUnfolderBase]: For 1093504/1093504 co-relation queries the response was YES. [2024-06-04 14:19:43,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49985 conditions, 6136 events. 3673/6136 cut-off events. For 1093504/1093504 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 41745 event pairs, 674 based on Foata normal form. 1/6129 useless extension candidates. Maximal degree in co-relation 49743. Up to 4976 conditions per place. [2024-06-04 14:19:43,785 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 396 changer transitions 0/771 dead transitions. [2024-06-04 14:19:43,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 771 transitions, 13401 flow [2024-06-04 14:19:43,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:43,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:43,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 14:19:43,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-04 14:19:43,786 INFO L175 Difference]: Start difference. First operand has 548 places, 741 transitions, 11197 flow. Second operand 9 states and 212 transitions. [2024-06-04 14:19:43,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 771 transitions, 13401 flow [2024-06-04 14:19:53,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 771 transitions, 13216 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:53,346 INFO L231 Difference]: Finished difference. Result has 552 places, 741 transitions, 11814 flow [2024-06-04 14:19:53,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11012, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11814, PETRI_PLACES=552, PETRI_TRANSITIONS=741} [2024-06-04 14:19:53,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-04 14:19:53,347 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 741 transitions, 11814 flow [2024-06-04 14:19:53,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:53,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:53,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:53,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-04 14:19:53,348 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:53,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:53,348 INFO L85 PathProgramCache]: Analyzing trace with hash -423120947, now seen corresponding path program 32 times [2024-06-04 14:19:53,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:53,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413198281] [2024-06-04 14:19:53,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:53,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:53,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:53,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:53,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:53,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413198281] [2024-06-04 14:19:53,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413198281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:53,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:53,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:19:53,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574904104] [2024-06-04 14:19:53,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:53,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:19:53,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:53,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:19:53,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:19:53,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:19:53,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 741 transitions, 11814 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:53,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:53,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:19:53,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:55,316 INFO L124 PetriNetUnfolderBase]: 3670/6132 cut-off events. [2024-06-04 14:19:55,316 INFO L125 PetriNetUnfolderBase]: For 1098833/1098833 co-relation queries the response was YES. [2024-06-04 14:19:55,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50586 conditions, 6132 events. 3670/6132 cut-off events. For 1098833/1098833 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 41645 event pairs, 674 based on Foata normal form. 1/6125 useless extension candidates. Maximal degree in co-relation 50343. Up to 4973 conditions per place. [2024-06-04 14:19:55,400 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 370 selfloop transitions, 395 changer transitions 0/771 dead transitions. [2024-06-04 14:19:55,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 771 transitions, 14022 flow [2024-06-04 14:19:55,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:55,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:55,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 14:19:55,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-04 14:19:55,401 INFO L175 Difference]: Start difference. First operand has 552 places, 741 transitions, 11814 flow. Second operand 9 states and 212 transitions. [2024-06-04 14:19:55,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 771 transitions, 14022 flow [2024-06-04 14:20:03,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 771 transitions, 13380 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:03,347 INFO L231 Difference]: Finished difference. Result has 553 places, 741 transitions, 11976 flow [2024-06-04 14:20:03,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11176, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11976, PETRI_PLACES=553, PETRI_TRANSITIONS=741} [2024-06-04 14:20:03,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 511 predicate places. [2024-06-04 14:20:03,348 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 741 transitions, 11976 flow [2024-06-04 14:20:03,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:03,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:03,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:03,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-04 14:20:03,348 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:03,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:03,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1355019570, now seen corresponding path program 8 times [2024-06-04 14:20:03,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:03,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679394323] [2024-06-04 14:20:03,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:03,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:03,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:03,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:03,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:03,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679394323] [2024-06-04 14:20:03,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679394323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:03,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:03,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:03,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964224046] [2024-06-04 14:20:03,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:03,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:03,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:03,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:03,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:03,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:03,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 741 transitions, 11976 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-04 14:20:03,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:03,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:03,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:05,239 INFO L124 PetriNetUnfolderBase]: 3665/6142 cut-off events. [2024-06-04 14:20:05,240 INFO L125 PetriNetUnfolderBase]: For 1092321/1092338 co-relation queries the response was YES. [2024-06-04 14:20:05,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50347 conditions, 6142 events. 3665/6142 cut-off events. For 1092321/1092338 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41839 event pairs, 662 based on Foata normal form. 14/6150 useless extension candidates. Maximal degree in co-relation 50104. Up to 5474 conditions per place. [2024-06-04 14:20:05,319 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 686 selfloop transitions, 64 changer transitions 0/756 dead transitions. [2024-06-04 14:20:05,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 756 transitions, 13512 flow [2024-06-04 14:20:05,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:05,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:05,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-04 14:20:05,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-04 14:20:05,320 INFO L175 Difference]: Start difference. First operand has 553 places, 741 transitions, 11976 flow. Second operand 7 states and 152 transitions. [2024-06-04 14:20:05,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 756 transitions, 13512 flow [2024-06-04 14:20:12,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 756 transitions, 12674 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:12,789 INFO L231 Difference]: Finished difference. Result has 552 places, 741 transitions, 11271 flow [2024-06-04 14:20:12,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11138, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11271, PETRI_PLACES=552, PETRI_TRANSITIONS=741} [2024-06-04 14:20:12,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-04 14:20:12,790 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 741 transitions, 11271 flow [2024-06-04 14:20:12,790 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-04 14:20:12,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:12,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:12,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-04 14:20:12,790 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:12,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:12,791 INFO L85 PathProgramCache]: Analyzing trace with hash -568327732, now seen corresponding path program 9 times [2024-06-04 14:20:12,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:12,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404333009] [2024-06-04 14:20:12,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:12,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:12,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:12,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:12,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404333009] [2024-06-04 14:20:12,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404333009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:12,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:12,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:12,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229715354] [2024-06-04 14:20:12,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:12,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:12,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:12,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:12,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:12,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:12,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 741 transitions, 11271 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-04 14:20:12,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:12,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:12,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:14,578 INFO L124 PetriNetUnfolderBase]: 3660/6131 cut-off events. [2024-06-04 14:20:14,578 INFO L125 PetriNetUnfolderBase]: For 1065507/1065524 co-relation queries the response was YES. [2024-06-04 14:20:14,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49176 conditions, 6131 events. 3660/6131 cut-off events. For 1065507/1065524 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41792 event pairs, 655 based on Foata normal form. 14/6135 useless extension candidates. Maximal degree in co-relation 48932. Up to 5447 conditions per place. [2024-06-04 14:20:14,665 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 683 selfloop transitions, 69 changer transitions 0/758 dead transitions. [2024-06-04 14:20:14,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 758 transitions, 12815 flow [2024-06-04 14:20:14,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:14,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:14,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-04 14:20:14,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-04 14:20:14,667 INFO L175 Difference]: Start difference. First operand has 552 places, 741 transitions, 11271 flow. Second operand 8 states and 170 transitions. [2024-06-04 14:20:14,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 758 transitions, 12815 flow [2024-06-04 14:20:22,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 758 transitions, 12668 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:22,033 INFO L231 Difference]: Finished difference. Result has 555 places, 741 transitions, 11267 flow [2024-06-04 14:20:22,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11124, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11267, PETRI_PLACES=555, PETRI_TRANSITIONS=741} [2024-06-04 14:20:22,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-04 14:20:22,034 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 741 transitions, 11267 flow [2024-06-04 14:20:22,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-04 14:20:22,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:22,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-04 14:20:22,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-04 14:20:22,034 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:22,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:22,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1200854693, now seen corresponding path program 33 times [2024-06-04 14:20:22,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:22,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095823775] [2024-06-04 14:20:22,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:22,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:22,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:22,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:22,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095823775] [2024-06-04 14:20:22,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095823775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:22,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:22,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:20:22,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280582726] [2024-06-04 14:20:22,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:22,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:20:22,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:22,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:20:22,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:20:22,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-04 14:20:22,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 741 transitions, 11267 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:22,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:22,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-04 14:20:22,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:24,028 INFO L124 PetriNetUnfolderBase]: 3665/6134 cut-off events. [2024-06-04 14:20:24,028 INFO L125 PetriNetUnfolderBase]: For 1064294/1064294 co-relation queries the response was YES. [2024-06-04 14:20:24,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 6134 events. 3665/6134 cut-off events. For 1064294/1064294 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 41758 event pairs, 662 based on Foata normal form. 1/6127 useless extension candidates. Maximal degree in co-relation 49052. Up to 4965 conditions per place. [2024-06-04 14:20:24,115 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 364 selfloop transitions, 410 changer transitions 0/780 dead transitions. [2024-06-04 14:20:24,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 780 transitions, 14169 flow [2024-06-04 14:20:24,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:20:24,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:20:24,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-04 14:20:24,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-04 14:20:24,116 INFO L175 Difference]: Start difference. First operand has 555 places, 741 transitions, 11267 flow. Second operand 13 states and 286 transitions. [2024-06-04 14:20:24,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 780 transitions, 14169 flow Killed by 15